Метод 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)