Контекстно-зависимый GridLookUpEdit - PullRequest
0 голосов
/ 30 июня 2011

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

Я думал, что смогуиспользуйте обработчик события advBandedGridView1_ShowingEditor, чтобы изменить DataView для GridLookupEdit, но я не могу понять, как получить значения в текущей строке в этом обработчике.e.RowHandle недоступен, поэтому я не могу использовать view.GetDataRow (e.RowHandle).

Во-первых - этот обработчик - лучшее место для установки контекстно-зависимого содержимого GridLookupEdit?

Второе - как я могу получить данные текущей строки из этого обработчика?

tia -

1 Ответ

1 голос
/ 30 июня 2011

Вы должны использовать view.GetDataRow (view.FocusedRowHandle), чтобы определить объект DataRow, соответствующий редактируемой строке.Кроме того, я бы предложил вам использовать событие ShowNEditor GridView и установить свойства объекта gridView.ActiveEditor.Я думаю, что Как отфильтровать второй столбец LookUp на основе значения первого столбца LookUp , должно быть полезным для вас.

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