gridview 删除时 获取ID值,怎么做呢 请教下
第一 我用的是GridViewDeleteEventArgs 不是GridViewCommandEventargs
第二 我要获取的是 数据库里面主键ID的值 不是行的主键索引值
第三: string sid = ((Label)GridView1.Rows[e.RowIndex].FindControl("lblID")).Text; 可以获取
但是 删除和编辑的按钮时同时出现的,点编辑后 再点删除 这句代码就获取不到ID了
只能用 string name = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("lblID")).Text; 来获取
这样不好。
第四:int id = (int)GridVJPEDIT.DataKeys[e.RowIndex].Value; 或者
string id = (int)GridView1.DataKeys[e.RowIndex].Value.ToString(); 获取的都是空值。。
还有 string id=GridView1.Rows[e.RowIndex].Cells[0].text.ToString(); 也是空值。。。
希望大家帮助偶 解决下