数据绑定
首先生成table,然后更改列名,最后添加一个选择列,类型为"System.Boolean",这样在绑定上gridcontrol的时候会出现一列选择框
table.Columns["F_MeterName"].ColumnName = "电表名称"; table.Columns["F_MeterID"].ColumnName = "电表id"; table.Columns.Add("选择", System.Type.GetType("System.Boolean"));
gridControl1.DataSource = table;//绑定table
在绑定成功之后会出现一些常见问题,比如说希望某列可以编辑,某列不可以编辑,可通过以下方法自己限制
gridView1.Columns[0].OptionsColumn.AllowEdit = false; gridView1.Columns[1].OptionsColumn.AllowEdit = false;
通过数据绑定gridcontrol,当gridcontrol的数据更改的时候,绑定的表的数据也跟着更改
不过需要注意的是,更改数据的时候 ,鼠标焦点没有移动的时候gridcontrol是处在编辑状态的,这时候数据并没有更新
所以最好是自己手动更新
gridView1.CloseEditor();//关闭编辑状态
gridView1.UpdateCurrentRow();//更新数据