首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >页面加载时从Gridview中删除行

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

Stack Overflow用户
提问于 2013-04-09 19:30:18
回答 3查看 651关注 0票数 1

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

我使用的是Linq,在Grid.DataBind();之后

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-09 19:33:14

您可以使用DeleteRow

代码语言:javascript
运行
复制
Grid.DeleteRow(0);

这将删除DataBind之后的行

票数 1
EN

Stack Overflow用户

发布于 2013-04-09 19:40:38

你可以在DataBind之前完成

因为行是在您绑定网格视图中的数据之后创建的。

因此您可以删除网格视图行,如下所示

代码语言:javascript
运行
复制
int rowToDelete=5;
Gridview1.DeleteRow(rowToDelete);
票数 1
EN

Stack Overflow用户

发布于 2013-04-09 19:42:00

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15900681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档