ASPxGridView的GetDataRow方法什么也没有返回

时间:2012-09-14 13:36:42

标签: asp.net vb.net devexpress aspxgridview

我的页面中有一个DevExpress'ASPxGridView,包含一些数据。

我想根据索引获取行的值。

以下是我在RowUpdating事件中所做的事情:

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

即使网格中存在索引,第二行也会返回Nothing

任何?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用ASPxGridView.GetRow方法,将检索到的数据项转换为所需的目标类型:

'Dim row As System.Data.DataRow = grdxFornecedor.GetDataRow(index)
Dim row As Object = grdxFornecedor.GetRow(index)