【发布时间】:2009-10-06 04:18:48
【问题描述】:
GridView 可以绑定到 List?
我想创建一个主细节场景。所以第一个 List 包含主数据和第二个子数据。当用户点击主数据时,子数据应该会出现在弹出窗口中。
这可能吗?请分享一些代码。
【问题讨论】:
标签: asp.net
GridView 可以绑定到 List?
我想创建一个主细节场景。所以第一个 List 包含主数据和第二个子数据。当用户点击主数据时,子数据应该会出现在弹出窗口中。
这可能吗?请分享一些代码。
【问题讨论】:
标签: asp.net
是的,这是可能的。查看ObjectDataSource 用于将列表数据绑定到 GridView。它需要更多的手动编码,但它可以工作。
对一种可能的解决方案 here 进行了很好的讨论,该解决方案从您的业务对象列表中手动构造一个 DataTable,以使过滤/排序/分页比手动实现这些方法更容易。
【讨论】:
您可以在临时表上创建,然后将该表与网格绑定。 喜欢,
dataset.DataSource=tempTable;
tempTable.DataBind();
【讨论】:
GridView1.DataSource = theList;<br/>
GridView1.DataBind();
【讨论】: