【问题标题】:Gridview binding without using a Database不使用数据库的 Gridview 绑定
【发布时间】:2009-10-06 04:18:48
【问题描述】:

GridView 可以绑定到 List?

我想创建一个主细节场景。所以第一个 List 包含主数据和第二个子数据。当用户点击主数据时,子数据应该会出现在弹出窗口中。

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

【问题讨论】:

    标签: asp.net


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      dataset.DataSource=tempTable;

      tempTable.DataBind();

      【讨论】:

        【解决方案3】:
        GridView1.DataSource = theList;<br/>
        GridView1.DataBind();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-09-02
          • 2012-04-26
          • 1970-01-01
          • 2018-11-16
          • 2011-09-29
          • 1970-01-01
          • 2013-07-22
          相关资源
          最近更新 更多