1、首先,数据库中有这样一个Table,现在我们想将其中的几列拿出来,放到GridControl控件上,并且是中文展示,表结构如下图:
2、其次,我现在想取出,username,telephone,company,role,roleDetail,这几列(表名叫“TB_USERINFO”),现在我们从工具箱中选择这个控件放在测试的窗体上,修改列的标题成中文,数据库里是英文,但是给用户看不可能是英语的,要改成中文的,先点击“RunDesigner”,弹出窗体,选择“Columns”,将“Caption”这个属性改成你想显示的中文名称:
3、大家可能会想是不是这样就完事了呢?错,你这样想,我手动将这些列改成了我想要显示的中文名,但是数据库如淡馋衔锂何知道呢,这里有个大家记住的地方,GridControl控件的特性,它这里还有个属性“FieldName”,这个属性必须要和绑定的数据库表的列名一致,如下图:
4、最后就是将数据从数据库中取出,绑定到控件上,我这里用的是OracleCommand取出,_conn是连接数据库的参数(OracleConnection类型的),代码如下图: