C# 如何在C中为GridEX打开FilterMode,但关闭editmode#

C# 如何在C中为GridEX打开FilterMode,但关闭editmode#,c#,gridex,C#,Gridex,我需要在GridEX中不编辑行,但如果我关闭EditMode,它将不允许您“编辑”顶部的筛选器部分。GridEX行没有编辑选项,只有列有编辑选项,所以有什么方法可以解决这个问题吗?我是否需要只做eventhandler之类的事情作为解决方法?如果是这样的话,有什么特别的方法可以很好地工作吗?使用CurrentCellChanging事件,然后将AllowEdit设置为False使用GridEX1.AllowEdit关闭整个编辑 然后为每个列打开编辑模式。这样,您就无法编辑记录,但可以在Curre

我需要在GridEX中不编辑行,但如果我关闭EditMode,它将不允许您“编辑”顶部的筛选器部分。GridEX行没有编辑选项,只有列有编辑选项,所以有什么方法可以解决这个问题吗?我是否需要只做eventhandler之类的事情作为解决方法?如果是这样的话,有什么特别的方法可以很好地工作吗?

使用CurrentCellChanging事件,然后将AllowEdit设置为False

使用GridEX1.AllowEdit关闭整个编辑
然后为每个列打开编辑模式。这样,您就无法编辑记录,但可以在CurrentCellChanged事件中编辑过滤器,正如前面用户所说:


GridEX1.AllowEdit=InheritableBoolean.False

这是正确答案。我不知道为什么要为它编写额外的代码。