【发布时间】:2015-03-31 15:51:45
【问题描述】:
我有一个在我的编码中使用 C# 的 winfrom,我使用 gridcontrol devexpress 2010 来显示数据联系人列表。
选择这些列表后,我从我选择的 gridcontrol 中获取值,然后按 OK 按钮获取它。我不知道代码。
任何人都可以建议我,....谢谢
【问题讨论】:
标签: c# checkbox devexpress gridcontrol
我有一个在我的编码中使用 C# 的 winfrom,我使用 gridcontrol devexpress 2010 来显示数据联系人列表。
选择这些列表后,我从我选择的 gridcontrol 中获取值,然后按 OK 按钮获取它。我不知道代码。
任何人都可以建议我,....谢谢
【问题讨论】:
标签: c# checkbox devexpress gridcontrol
首先我建议你阅读知识库文章:How to select rows via an unbound checkbox column
从 13.2 版本开始,XtraGrid 控件中的 GridView 为多行选择提供了一个内置的复选框列。看 以下帮助主题了解更多信息:Multiple Row Selection via Built-In Check Column
在 13.2 之前的版本中,您可以使用以下两种方法 手动实现一列进行行选择:
- 将布尔数据列添加到您的数据源,以保持行的选定状态。
- 使用未绑定的网格列。
第一种方法很容易实现,但是添加了“虚拟”列 由于应用程序的限制,数据通常被禁止 业务逻辑。
下面将阐明第二种方法。
创建一个数组来存储所选行的状态。创造 一个Unbound Column,其值将与数组同步。 编写一个 CustomUnboundColumnData 事件处理程序来获取/设置未绑定 列值。
在此处查看完美示例:
DevExpress XtraGrid Control with checkBoxEdit column
参考资料:
DevExpress Example:Multiple selection using checkbox (web style)
希望对您有所帮助..
【讨论】: