介绍:
DevExpress公司开发的用于数据绑定的控件。
操作:
1. 在程序的【引用】中添加DevExpress.XtraGrid的引用。
2.右击工具箱,在弹出的菜单中选中【选择项】。如下图1

3. 在【选择工具箱项】窗体中选中GridControl项,点确定。如下图2-3


4.从【工具箱】中拖入一个GridControl控件至Form中,在列表控件下方会出现gridControl设计时designer,点击”Run Desinger”进入Grid设计界面。如下图4-5


5. 新增数据列。在设计界面左边的导航栏中选择“Column Designer”,新增数据列,在每个列的属性界面有四个命名的地方:
(1)Name :此列的命名,在程序中可被引用;
(2)FieldName:此列被绑定的数据命名,需要与绑定的数据DataTable中的列名保持一 致;
(3)Caption:数据列表头显示的名称。
(4)ColumnEdit:编辑列的"样式",比如选中。如下图6-8



6. 数据绑定。(新增两个数据列:1. Name:supplierName;FieldName: supplierName; Caption:供应商名称
2. Name:contactPersonName;FieldName: contactPersonName; Caption:联系人名称)
在程序中实现一个DataTable,包括两列,supplierName和contactPersonName(需要与FieldName保持一致)。
代码如下:
DataTable table = new DataTable();
DataColumn column1 = new DataColumn("supplierName", typeof(String));
DataColumn column2 = new DataColumn("contactPersonName", typeof(String));
table.Columns.Add(column1);
table.Columns.Add(column2);
DataRow row = table.NewRow();
row["supplierName"] = "微软";
row["contactPersonName"] = "张三";
table.Rows.Add(row);
row = table.NewRow();
row["supplierName"] = "联想";
row["contactPersonName"] = "李四";
table.Rows.Add(row);
指定GridControl的数据源为此DataTable既可实现数据绑定.
gridControl1.DataSource = table;
效果如下图9


本文介绍如何使用DevExpress的GridControl进行数据绑定。通过详细步骤演示如何添加控件引用、配置列属性及设置数据源,实现将自定义DataTable中的数据展示到界面上。
393

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



