带有删除选项的Gridview

时间:2012-01-18 18:23:51

标签: c# gridview

我有一个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();

当我点击删除有虎的第二行时,第二行和第四行被删除。但我想只删除第二行。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

全部取决于您为网格定义的DataKeyNames,如果您使用的是“文件名”,则示例中的任何名为Tiger的内容都将被删除。

答案 1 :(得分:0)

你试过吗

GridView1.Rows.RemoveAt(e.RowIndex);