【问题标题】:Get DataItem when updating GridView更新 GridView 时获取 DataItem
【发布时间】:2023-04-07 05:34:01
【问题描述】:

如何从处于编辑模式且用户单击“更新”的 GridView 行中获取基础 DataItem?

我有一个可编辑的 GridView。我已将 CustomValidator 添加到其中一列的编辑视图中。当用户点击更新时,我运行一个服务器验证方法,并且需要获取正在编辑的行的底层 DataItem,以便我可以获取数据项的主键以用于验证。

GridView1.Rows[GridView1.EditIndex].DataItem;

这不起作用。我猜是因为 GridView 没有在更新命令上绑定数据?

【问题讨论】:

    标签: gridview dataitem onupdate


    【解决方案1】:
    GridView1.DataKeys[GridView1.EditIndex].Value;
    

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题。我使用 rowdatabound 事件而不是 gridview 的 update 事件。

      这是一个例子

      http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewrow.dataitem%28VS.80%29.aspx#

      【讨论】:

        猜你喜欢
        • 2012-07-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多