养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

将DataTable的数据绑定到GridControl控件上

时间:2024-10-02 18:18:56

我们在用Dev软件的时候经常用到一个控件“Gridcontrol”,常常有这样的需求:将数据库查询的数据DataTable放在这个控件上(只要是DataTable就可以),类似于组成列表的形式。今天教大家怎样把DataTable放在这个控件上。

方法/步骤

1、首先,数据库中有这样一个Table,现在我们想将其中的几列拿出来,放到GridControl控件上,并且是中文展示,表结构如下图:

将DataTable的数据绑定到GridControl控件上

2、其次,我现在想取出,username,tele圬桦孰礅phone,company,role,roleDetail,这几列(表名叫“TB_U胨检馁秣SERINFO”),现在我们从工具箱中选择这个控件放在测试的窗体上,修改列的标题成中文,数据库里是英文,但是给用户看不可能是英语的,要改成中文的,先点击“RunDesigner”,弹出窗体,选择“Columns”,将“Caption”这个属性改成你想显示的中文名称:

将DataTable的数据绑定到GridControl控件上

将DataTable的数据绑定到GridControl控件上

3、大家可能会想是不是这样就完事了呢?错,你这样想,瘫蝠熨夯我手动将这些列改成了我想要显示的中文名,但是数据库如淡馋衔锂何知道呢,这里有个大家记住的地方,GridControl控件的特性,它这里还有个属性“FieldName”,这个属性必须要和绑定的数据库表的列名一致,如下图:

将DataTable的数据绑定到GridControl控件上

4、最后就是将数据从数据库中取出,绑定到控件上,我这里用的是OracleCommand取出,_conn是连接数据库的参数(OracleConnection类型的),代码如下图:

将DataTable的数据绑定到GridControl控件上

© 一点知识