gpt4 book ai didi

c# - ASP.Net:在编辑和删除时从 GridView 获取 DataKey

转载 作者:太空狗 更新时间:2023-10-29 23:57:34 25 4
gpt4 key购买 nike

我正在使用 GridView 控件,它数据绑定(bind)到从实用程序方法返回的对象的 ListGridView 控件将其中一列设置为其 DataKey。当一行被选中时,它会触发 Selected 事件处理程序,我可以使用 myGridView.SelectedDataKey.Value 获取所选行的 DataKey 列的值。

但是,当行被EditedDeleted 时的事件处理程序似乎没有一种机制来获取相关行的 DataKey 值。这些事件处理程序的事件 arg 参数包含 GridView 中行的索引,但我特别关注 DataKey 值。

通过实用程序方法重新获取对象列表以及从事件 arg 参数中获取的索引不是一个选项,因为对象列表可能已更改。

谁能告诉我该怎么做?

TIA

最佳答案

 protected void gridQuestion_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int id = (int)grdQuestions.DataKeys[e.RowIndex].Value;
}

关于c# - ASP.Net:在编辑和删除时从 GridView 获取 DataKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com