gpt4 book ai didi

asp.net - 删除具有多个主键的 Datalist 行

转载 作者:行者123 更新时间:2023-12-02 16:08:40 24 4
gpt4 key购买 nike

我有一个带有 OnDeleteCommand="Delete_Command"的数据列表。

我想要删除具有多个主键的记录,但我不知道如何从Delete_Command事件访问它。

如果我使用 DataKeyField,我只能使用一个键。有什么解决方法吗?

最佳答案

您可以访问所有键:

gridView.DataKeys[rowNum][dataKeyName]

其中 rowNum 是 gridView_RowDeleting 事件处理程序中的 e.RowIndex,dataKeyName 是您想要获取的键:

<asp:GridView ID="gridView" runat="server" DataKeyNames="userid, id1, id2, id3" OnRowDeleting="gridView_RowDeleting">

protected void gridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
gridView.DataKeys[e.RowIndex]["userid"]...
gridView.DataKeys[e.RowIndex]["id1"]...
gridView.DataKeys[e.RowIndex]["id2"]...
gridView.DataKeys[e.RowIndex]["id3"]...
}

关于asp.net - 删除具有多个主键的 Datalist 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19436/

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