Редактирование с использованием DexExpress PivotGrid - PullRequest
0 голосов
/ 15 июля 2011

У меня есть WinForm с PivotGridControl, привязанным к DataTable.DataTable заполнен TableAdapter, который знает, как обновить базовую таблицу базы данных.

В таблице данных есть одно поле, которое я хочу разрешить пользователю обновлять.Это поле всегда будет отображаться в теле сводной сетки.

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

Я не могу определить, какое событие в сетке (там нетдолжен быть использован как PivotGrid-эквивалент события RowUpdated GridView.Без этого события я изо всех сил пытаюсь выяснить, куда поместить инструкцию ta.Update (myTable).

Может ли кто-нибудь порекомендовать метод обновления таблицы базы данных с помощью pivotGrid?

Спасибо,

1 Ответ

1 голос
/ 15 июля 2011

Используйте EditValueChangedEvent.

Событие EditValueChanged возникает после того, как конечный пользователь изменил Значение ячейки и закрытый редактор. Обработать событие EditValueChanged для сохранить изменения, сделанные конечным пользователем, в источник данных.

http://documentation.devexpress.com/#WindowsForms/DevExpressXtraPivotGridPivotGridControl_EditValueChangedtopic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...