1.添加一列Column,并设置为可选择 ,如图所示步骤操作详解

将Gridview的MultiSelect设置为true即可以多选、ReadOnly设为Fasle





将此Column AllowEdit为true 默认即是

FieldName名称设置为check
Caption为此列显示的名称
ColumnEdit中的选项设置:
NullStyle为unchecked或其他两个只是显示样子
CheckStyle 是复选框的各种样式自行选择
2.此时列表上已添加完,接下来为这列绑定数据
在为此Grid Control绑定DataTable的代码中添加此列绑定
代码如下:
如果不需要开始就选中加第一条行即可

3.获取选中行数据
遍历列表所有行,判断是否为选中状态,进行相应操作
for(int i=0;i<GridView1.RowCount;i++)
{
DataRow row = GridView1.GetDataRow(i);
string value = row["check"].ToString();
if(value.Equals("True"))
{
row即为选中行,
list.Add(i);//此处可以操作选中行的数据,
例如获取指定字段的值,row[i]["字段名"]即为对应字段名
}
}
本文详细介绍了如何在DevExpress GridControl 的GridView中添加可选择的复选框列,并展示了如何设置其样式。通过设置MultiSelect为true和ReadOnly为false,实现多选功能。然后,绑定数据到复选框列,并提供代码示例展示如何获取选中行的数据,以便进一步处理选中行的信息。
9846

被折叠的 条评论
为什么被折叠?



