Gridex过滤器只读

时间:2015-08-27 13:11:22

标签: c# gridex

短版: 有没有办法在不设置过滤器单元的情况下只读设置一列?

长版本 我使用janus GridEx控件来显示一个旁边有几个值的键(它用于本地化工具,键是英文单词,值是其他语言)。通过使用我设置为数据源的数据表将数据加载到gridex中。

某些用户不允许编辑英文密钥。对于那些我在数据表中将EN列设置为只读,然后再将其与网格绑定。这确实使整个列只读。这或多或少是我想要的,除了过滤单元也设置为只读的事实。

1 个答案:

答案 0 :(得分:2)

我度过了一个光明的时刻,所以我能够回答我自己的问题:

gridLanguageData.RootTable.Columns["en"].FilterEditType = FilterEditType.TextBox;

在设置列只读后,重新启用过滤器列。