我有一个GridView,如:
File Name DateTimeUploaded Type
Resume 1/13/2012 7:52:59 AM .docx Delete
tiger 1/18/2012 7:56:31 AM .docx Delete
Woods 1/18/2012 7:56:42 AM .xlsx Delete
tiger 1/18/2012 7:57:43 AM .xlsx Delete
在gridview_rowdeleting中我有:
GridView1.DeleteRow(e.RowIndex);
GridView1.DataBind();
当我点击删除有虎的第二行时,第二行和第四行被删除。但我想只删除第二行。我怎么能这样做?
答案 0 :(得分:1)
全部取决于您为网格定义的DataKeyNames,如果您使用的是“文件名”,则示例中的任何名为Tiger的内容都将被删除。
答案 1 :(得分:0)
你试过吗
GridView1.Rows.RemoveAt(e.RowIndex);