在Devexpress 的GridControl控件里,单元格的显示问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Devexpress 的GridControl控件里,单元格的显示问题相关的知识,希望对你有一定的参考价值。

那个5是Int类型的 31.25是String类型 怎么让他们都靠左或者右边显示呢?

run 进去后选择需要左右显示的列。找到列属性中的AppearanceCell下的TextOptions下的HAlignment 选择 Far 靠左 center 中间 defalut 靠右追问

嗯嗯 这个可以设置 貌似是有两个Alignment的 一个H 一个V 谢了哈 看起来你玩DX比较熟悉啊

参考技术A <asp:BoundField ...略.. ItemStyle-HorizontalAlign="Right"></asp:BoundField>追问

好吧 我的这个不是网页的 是Winform的...

转关于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中的GridControl添加列

如何给DevExpress中的GridControl添加列

[DevExpress]GridControl分页的实现

DevExpress控件的GridControl怎么添加下拉数据

利用DEVexpress的GridControl添加进度条