1.在绑定数据的实体类中,增加一列,bool类型的值
可以在获取数据时,自己把这个bool值赋值为false,
也可以,设置column的nullText 为false,
调整一下宽度,然后设置该列为第一列。

讯享网
2.全选和取消全选
拖动一个checkBox,拖到这列的band上

增加CheckStateChanged事件,代码如下

private void checkBox1_CheckStateChanged(object sender, EventArgs e) {
List<demoClass> dataSource = this.gridControl1.DataSource as List<demoClass>; if (checkBox1.Checked) {
foreach (demoClass del in dataSource) {
del.check = true; } this.bandedGridView1.RefreshData(); gridControl1.Refresh(); } else {
foreach (demoClass del in dataSource) {
del.check = false; } this.bandedGridView1.RefreshData(); gridControl1.Refresh(); } }
讯享网
3.效果
获取已经勾选的值,可以遍历数据源,check = true就是被勾选的数据
讯享网 List<demoClass> dataSource = this.gridControl1.DataSource as List<demoClass>; List<demoClass> isCheckList = dataSource.Where(t => t.check == true).ToList();

提取码 0lgh
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/71441.html