2010-09-23 14 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