1

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

我正在使用Linq和之后Grid.DataBind();

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

4

3 回答 3

1

你可以使用DeleteRow

Grid.DeleteRow(0);

这应该删除之后的行DataBind

于 2013-04-09T11:33:14.287 回答
1

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

所以你可以删除gridview行如下

int rowToDelete=5;
Gridview1.DeleteRow(rowToDelete);
于 2013-04-09T11:40:38.170 回答
0

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

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

于 2013-04-09T11:42:00.003 回答