在页面加载时从Gridview中删除行

时间:2013-04-09 11:30:18

标签: c# asp.net

我想知道你是否可以从页面加载的GridView中删除一行。

我正在使用Linq并在Grid.DataBind();

之后

Grid.Rows.[0].Remove();会很好。

3 个答案:

答案 0 :(得分:1)

您可以使用DeleteRow

Grid.DeleteRow(0);

这应删除DataBind

之后的行

答案 1 :(得分:1)

您可以在DataBind之前执行此操作 因为在gridview中绑定数据后会创建行。

所以你可以删除gridview行,如下所示

int rowToDelete=5;
Gridview1.DeleteRow(rowToDelete);

答案 2 :(得分:0)

你不应该这样做!您应该在数据绑定之前选择要在网格中显示的实体字段。

为此,您可以将呈现给GridView的实体列表转换为实体列表,其中仅包含您的网格所需的字段!