无法更改数据网格文本对齐(devexpress网格控件)

Mar*_*cel 2 c# devexpress winforms

我无法更改devexpress gridcontrol的单元格的文本.我有代码

gdData.Columns[2].AppearanceCell.HAlignment = DevExpress.Utils.HorzAlignment.Center;

曾经为我的上一个项目工作.但是现在,我收到一条错误消息,说我无法分配某些东西......因为它是只读的...我错过了什么?

kma*_*zek 6

试试这个:

gdData.Columns[2].AppearanceCell.Options.UseTextOptions = true;
gdData.Columns[2].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
Run Code Online (Sandbox Code Playgroud)

  • 谢谢 - 行'gdData.Columns [2] .AppearanceCell.Options.UseTextOptions = true;' 对我来说是重要的.在添加之前我得到了不一致的结果,可能是因为我以编程方式构建网格,并且单元格最初没有任何文本.我猜测将一个单元格值设置为字符串会自动启用UseTextOptions ....也许! (2认同)