【问题标题】:Adding a GridViewRowCollection to the asp.net GridView将 GridViewRowCollection 添加到 asp.net GridView
【发布时间】:2011-03-01 01:53:41
【问题描述】:

我有一个 gridviewrowcollection 的记录。我在将它们添加到网格时遇到问题。

GridViewRowCollection dr = new GridViewRowCollection(list);
StatisticsGrid.DataSource = dr;

不起作用。

StatisticsGrid.Rows

确实有add方法,有什么奇怪的

如何在不创建数据表 + 将其绑定到数据源的情况下添加 gridviewrowcollection??

提前致谢

【问题讨论】:

    标签: asp.net gridview asp.net-controls


    【解决方案1】:

    GridView 需要绑定到某种类型的 DataSource。 GridViewRowCollection 是不可变的。

    根据您要绑定的内容,您可能会发现绑定到通用列表更合适。与 DataSet 相比,这具有强类型的优势,并且更自然地适合域模型:

    IList<MyClass> data = // Get List<MyClass> of your data
    StatisticsGrid.DataSource = data;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-03
      • 2016-09-30
      • 2010-12-23
      • 1970-01-01
      • 2014-04-10
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多