2010-09-23 15 views
1

大家好,我是在C#.Net应用程序中使用DevExpress XtraGrid控件。我将一个表中的值绑定到一个网格,并且该表包含一个位字段:Authorized。所以网格用checkBox显示该列。我想获取该checkBox对象或获取该控件的事件。如何从C#Xtragrid列中获取checkBox对象

alt text

+0

你在看什么事件?数据改变了事件? – 2010-09-23 12:05:03

+0

检查已更改的事件 – 2010-09-23 12:05:34

回答

1

您可以使用gridView.ActiveEditor属性来获取当前打开的编辑器的引用。它在CellValueChanged事件处理程序中可用。

0

你为什么不尝试使用绑在视图中的CellValueChanged或CellValueChanging事件?您可以使用IDE的属性列表进行连接,并在事件内部使用事件参数来决定您希望对哪一列执行操作。

+0

CellValueChanged没有获取该复选框对象。 – 2010-09-23 12:13:27

+0

但是这个值是否与被选中的复选框不一样?我认为它是相同的,复选框只是1或0的可视化表示。如果我向您提供了我的答案,但是您提供了更多理由需要整个复选框对象,而不是测试值更改通过选中的属性。 – 2010-09-23 12:20:33

+0

CheckBox事件不会发生,而CellValueChanged .But获取所选行的Itemarray对象。我的意思是checkBox控件被获取 – 2010-09-23 12:28:24