【问题标题】:AspxGridview Update Row Default ValueAspxGridview 更新行默认值
【发布时间】:2009-09-17 23:00:07
【问题描述】:

我有一个 devXpress Gridview,它具有编辑特定行的功能。我有两列名为“dateModified”和“modifiedBy”。我希望它在有人单击“编辑”按钮时自动用当前日期和用户填充这两个字段。有没有办法在客户端代码中做到这一点?

这是我到目前为止得到的,但它似乎没有做我想要的:

Protected Sub ASPxGridView1_UpdateRow(ByVal sender As Object, ByVal e As DevExpress.Web.Data.ASPxStartRowEditingEventArgs) Handles grid.StartRowEditing
    Dim currentTime As Date = System.DateTime.Today

    e.EditingKeyValue("date_modified") = Format(currentTime, "MM/dd/yyyy")
    e.EditingKeyValue("modified_by") = Environment.UserName
End Sub

当我测试它时,它给了我这个错误:

找不到类型的默认成员

关于如何在用户编辑时显示默认值有什么想法吗?

更新:已修复,解决方法见下文

【问题讨论】:

    标签: aspxgridview


    【解决方案1】:

    对于遇到此问题的其他人,这是如何让它工作:

    Protected Sub ASPxGridView1_UpdateRow(ByVal sender As Object, ByVal e As DevExpress.Web.Data.ASPxStartRowEditingEventArgs) Handles grid.StartRowEditing
        Dim currentTime As Date = System.DateTime.Today
        grid.GetDataRow(grid.EditingRowVisibleIndex()).Item("date_modified") = Format(currentTime, "MM/dd/yyyy")
        grid.GetDataRow(grid.EditingRowVisibleIndex()).Item("modified_by") = Environment.UserName
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2014-09-03
      • 2013-10-14
      • 1970-01-01
      • 2014-05-07
      • 2021-03-25
      • 2016-08-14
      相关资源
      最近更新 更多