文本方向在DataGridView中

时间:2012-02-08 12:09:18

标签: c# .net telerik

我将telerik WinForms组件用于我的项目

RadGridView中的

(从右到左):

http://i.stack.imgur.com/8j0Us.png

显示0001-9999而不是9999-0001

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当我在一个将RightToLeft属性设置为true的WinForms RadGridView上尝试此操作时,我没有看到这个数字在您的示例中翻转过。

RightToLeft Property for grid = true

但是,您可以将RadGridView RightToLeft属性设置为true,但在CellFormatting事件中更改一列的RightToLeft属性。

private void radGridView1_CellFormatting(object sender, Telerik.WinControls.UI.CellFormattingEventArgs e)
{
  if (e.CellElement.ColumnInfo.Name == "ID")
  {
    e.CellElement.RightToLeft = false;
  }
}

当ID列单元格将RightToLeft属性设置为false时,您可以看到差异。

RightToLeft Property for grid = true; cells in ID columns RightToLeft property set to false