DevExpress中获取GridView的单元格控件
我有一个 GridView,其中有一列 RepositoryItemCheckEdit 作为 ColumnEdit。我想仅针对一行禁用此控件。我该怎么做?有什么建议吗?
I have a GridView that has a column with RepositoryItemCheckEdit as ColumnEdit. I want to disable this control for just one row. How can I do this? Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我已经找到了解决问题的方法。
I have found a solution to the problem.
您可以通过处理 CustomRowCellEdit 使编辑器只读:
您还可以通过处理 ShowingEditor 阻止显示编辑器:
you can make the editor read only by handling CustomRowCellEdit:
you can also prevent the editor from being show by handling ShowingEditor:
在继承DataGridViewColum的类中重写方法InitializeEditingControl
它有参数 rowIndex 写这样的东西
in the class that inherits DataGridViewColum override method InitializeEditingControl
it has parameter rowIndex the write something like this