Отключить редактирование строки только для 1 ячейки в сетке

1

У нас есть Exceed DataGridControl. Редактирование строки включается всплывающим окном.
В коде нашего представления WPF мы проверяем конкретный столбец и добавляем встроенный редактор.

Когда мы нажимаем эту конкретную ячейку, редактор строк и ячеек включен, и это вызывает некоторые непоследовательные данные.

Я хотел бы отключить редактирование строк, но только при нажатии на ячейку с помощью собственного встроенного редактора.

Какие-либо предложения?

Теги:
wpf
datagrid
xceed

1 ответ

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

Мы отменим гребли родительской строки нашей ячейки. Это гарантирует, что у нас нет каких-либо несогласованных значений.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню