Метод GetDataRow ASPxGridView ничего не возвращает

У меня есть DevExpress' ASPxGridView на моей странице с некоторыми данными.

Я хочу получить значения строки на основе индекса.

Вот что я делаю в RowUpdating событие:

Dim index As Integer = grdxFornecedor.FindVisibleIndexByKeyValue(e.Keys("IdFornecedor"))
Dim row As System.Data.DataRow = grdxFornecedor.GetDataRow(index)

Вторая строка возвращается Nothingдаже с индексом, существующим в сетке.

Кто-нибудь?

Спасибо.

1 ответ

Решение

Вместо этого используйте метод ASPxGridView.GetRow и преобразуйте извлеченный элемент данных в требуемый тип назначения:

'Dim row As System.Data.DataRow = grdxFornecedor.GetDataRow(index)
Dim row As Object = grdxFornecedor.GetRow(index)
Другие вопросы по тегам