【发布时间】:2011-06-03 09:07:19
【问题描述】:
我正在开发一个 Windows 窗体应用程序,并且有一个具有 3 列的 Janus GridEx 组件。我不希望用户更改前两列中的值,但我找不到使前两列和第三列可编辑的 readonly 或 allowedit 为 false 的方法。
我尝试过更改编辑模式,但也没有运气……有人知道怎么做吗?
【问题讨论】:
我正在开发一个 Windows 窗体应用程序,并且有一个具有 3 列的 Janus GridEx 组件。我不希望用户更改前两列中的值,但我找不到使前两列和第三列可编辑的 readonly 或 allowedit 为 false 的方法。
我尝试过更改编辑模式,但也没有运气……有人知道怎么做吗?
【问题讨论】:
你试过了吗:
column.EditType = Janus.Windows.GridEX.EditType.NoEdit;
?
【讨论】:
如果您将列的 Selectable 属性更改为 false,用户将无法对其进行编辑。您可以在设计器或代码中设置此属性。这是一个锁定 id 列的示例:
GridEXColumn idColumn = gridEX1.RootTable.Columns["id"];
idColumn.Selectable = false;
【讨论】: