转关于DevExpress的gridControl的简单使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转关于DevExpress的gridControl的简单使用相关的知识,希望对你有一定的参考价值。

数据绑定

首先生成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();//更新数据

 

以上是关于转关于DevExpress的gridControl的简单使用的主要内容,如果未能解决你的问题,请参考以下文章

DevExpress GridControl复合表头(多行表头)设置

关于怎样获取DevExpress GridView过滤后或排序后的数据集问题(转)

(转)DevExpress GridView属性设置

DevExpress之GridControl控件小知识

[DevExpress]GridControl分页的实现

DevExpress GridControl