1
我們有Exceed DataGridControl。行編輯通過彈出來啓用。
在我們的WPF視圖背後的代碼中,我們檢查一個特定的列並添加一個內聯編輯器。爲網格中的1個單元禁用行編輯
當我們點擊特定的單元格時,roweditor和單元格編輯器都被啓用,這會導致一些不一致的數據。
我想禁用行編輯,但只有當單元格用它自己的內聯編輯器進行單擊時。
有什麼建議嗎?
我們有Exceed DataGridControl。行編輯通過彈出來啓用。
在我們的WPF視圖背後的代碼中,我們檢查一個特定的列並添加一個內聯編輯器。爲網格中的1個單元禁用行編輯
當我們點擊特定的單元格時,roweditor和單元格編輯器都被啓用,這會導致一些不一致的數據。
我想禁用行編輯,但只有當單元格用它自己的內聯編輯器進行單擊時。
有什麼建議嗎?
問題解決了下面的代碼:
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。這確保我們沒有任何不一致的值。