不使用数据库的Gridview绑定

时间:2009-10-06 04:18:49

标签: asp.net

GridView可以绑定到List<>?

我想创建一个主详细信息方案。所以第一个List<>包含主数据和第二个子数据。当用户点击主数据时,子数据应该出现在弹出窗口中。

这可能吗?请分享一些代码。

3 个答案:

答案 0 :(得分:0)

是的,这是可能的。查看用于将列表数据绑定到GridView的ObjectDataSource。它需要一些更多的手动编码,但它可以工作。

对一个可能的解决方案here进行了很好的讨论,该解决方案从业务对象列表中手动构造DataTable,以便比手动实现这些方法更容易进行过滤/排序/分页。

答案 1 :(得分:0)

GridView1.DataSource = theList;<br/>
GridView1.DataBind();

答案 2 :(得分:0)

您可以在临时表上创建,然后将该表与网格绑定。 喜欢,

  

dataset.DataSource =不是Temptable;

     

tempTable.DataBind();