发布网友 发布时间: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里面存的值都相当于你表里面的标志列,当你要用到的时候就可以得到这个标志列,去得到你的其他的数据信息.就如一个隐藏的值