asp.net - 在 Repeater 中嵌套 GridView

标签 asp.net data-binding gridview repeater

我有一个场景,例如,我需要重复美国各州的列表,并在每个州的名称后显示一个城市和城市人口表。设计要求规定每个外部重复必须是州名后跟城市表,目前无法更改该要求。将 GridView 嵌套在 Repeater 中,然后在 Repeater 的 ItemDataBound 事件期间绑定(bind)每个重复的 GridView 是否有缺点?有哪些替代解决方案?

最佳答案

如果是我,我会反问为什么我应该使用 GridView,如果您需要一堆内置功能,如分页和排序,那么 GridView 可能是很合身。如果您只想要表格数据,我会重新考虑。为什么?因为使用 GridView 你会得到一大堆你不会使用的东西,你的 ViewState 可能会很大,你的页面性能会变慢。

在谈到 GridView 时,我并不偏执,但我只在有充分理由的情况下才使用它们。

关于asp.net - 在 Repeater 中嵌套 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50898/

相关文章:

android - 每行有不同列的 GridView

asp.net - 有什么方法可以使用 AutoGenerateColumns = true 来操作 GridView 中的列?

.net - ASP.net 2.0 GridView 列取决于绑定(bind)结果集中的多个列

asp.net - Internet Explorer Iframe cookie 问题

c# - 存储过程未在表中插入值

c# - CompareValidator 无法正常工作

c# - 如何将 WPF DataGrid 绑定(bind)到可变数量的列?

asp.net - 经典 ASP 到 ASP.Net 一次性 session 数据复制

WPF ListView 数据绑定(bind)未绑定(bind)!

c# - 绑定(bind)到 BindingList<T> - 选择要绑定(bind)的内容?