在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控件里,单元格的显示问题的主要内容,如果未能解决你的问题,请参考以下文章