DevExpress GridControl Gridview RepositoryItemCheckEdit复选框及获取选择行数据

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]["字段名"]即为对应字段名
                             }
                        }



猜你喜欢

转载自blog.csdn.net/gisdoer/article/details/49250373