1

这有点难以解释,所以请多多包涵。当我在我想要的一列中编辑文本字段时,当我按 Enter 时,转到已编辑文本下的新行,以便网格基本上扩展。Options-View-CellAutoHeight 设置为 true 会扩展单元格,但编辑很糟糕。看不到第一行在哪里,它在哪里结束,等等...

这是网格:

在此处输入图像描述

我无法用鼠标光标跟踪最后一个字母“a”并按 Enter 键,因此添加了另一行。哪些设置对此进行了规范?我知道这是可以做到的,因为我曾经有一个网格并且可以做到这一点。

编辑:这不需要代码,只需应用设置。

4

1 回答 1

6

只需对其进行测试,DevExpress VCL 13.2无需编码即可轻松完成(如果我了解您想要实现的目标)。

基本上,您需要设置以下属性:

  • 将 a 分配MemoProperties列并确保其WantReturns属性设置为 true。
  • 在您TableViewOptionsView.CellAutoHeight属性设置为true。
  • 同样在您的 中TableView,根据需要将 设置OptionsBehavior.EditAutoHeighteahEditor(编辑器垂直调整大小以适应内容)或eahRow(编辑时整行调整大小)。
于 2014-02-06T07:37:59.233 回答