2013-02-14 60 views
1

我們有Exceed DataGridControl。行編輯通過彈出來啓用。
在我們的WPF視圖背後的代碼中,我們檢查一個特定的列並添加一個內聯編輯器。爲網格中的1個單元禁用行編輯

當我們點擊特定的單元格時,roweditor和單元格編輯器都被啓用,這會導致一些不一致的數據。

我想禁用行編輯,但只有當單元格用它自己的內聯編輯器進行單擊時。

有什麼建議嗎?

回答

0

問題解決了下面的代碼:

Public Sub PopupEditorMethod(ByVal sender As Object, ByVal e As ExecuteCommandEventArgs(Of OurObject)) 
    Dim row = CType(e.OriginalSource, Xceed.Wpf.DataGrid.DataRow) 
    row.EndEdit() 

    'popup implementation 
End Sub 

我們取消我們的單元格父行的rowediting。這確保我們沒有任何不一致的值。

相關問題