【问题标题】:GetDataRow method of ASPxGridView returning nothingASPxGridView 的 GetDataRow 方法不返回任何内容
【发布时间】:2012-09-14 13:36:41
【问题描述】:

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

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

这是我在RowUpdating 活动中所做的:

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

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

有人吗?

谢谢。

【问题讨论】:

  • 如果您需要获取正在编辑的行的值,请使用e.NewValues
  • 其实我已经用其他方法解决了,谢谢。

标签: asp.net vb.net devexpress aspxgridview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-10-23
    • 2020-01-26
    • 2018-10-21
    • 2013-05-04
    • 1970-01-01
    • 2016-07-31
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多