GridView中DataKeyNames怎么用的啊

发布网友 发布时间:2022-04-19 14:41

我来回答

3个回答

热心网友 时间:2023-06-24 21:49

<asp:GridView ID="你的Gridview ID 名(暂定XXXX)" DataKeyNames="表里的ID字段名" OnRowDeleting="XXXX_RowDeleting" …>protected void XXXX_RowDeleting(object sender, GridViewDeleteEventArgs e) { int nID = Int32.Parse(XXXX.DataKeys[e.RowIndex].Value.ToString()); }这样就获取DataKeyNames指定字段的内容了,一般DataKeyNames用于指向某一个表的ID值,其他的也可以。

热心网友 时间:2023-06-24 21:49

若你的 在开始咋时候 DataKey 只付有一直的时候
你直接 gridview.datakey[e.rowindex],value.string();

若在开始的时候赋值为多个的时候

可以 gridview.Datekey[e.rowindex].values[索引].tostring();

对应你在开始赋给 DatakeyNames值的顺序。

热心网友 时间:2023-06-24 21:50

GridView中DataKeyNames里面存的值都相当于你表里面的标志列,当你要用到的时候就可以得到这个标志列,去得到你的其他的数据信息.就如一个隐藏的值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com