代码之家  ›  专栏  ›  技术社区  ›  user366312

使用Asp.net GridView而不进行数据绑定

  •  1
  • user366312  · 技术社区  · 15 年前

    是否可以使用数据填充asp.net GridView并在不使用数据绑定的情况下对这些数据进行操作,就像Winforms一样 DataGridView ?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Kevin LaBranche    7 年前

    您可以将数据源设置为一个datatable,您可以用自己喜欢的代码构建该datatable。

     var table = new DataTable();
     table.Columns.Add("Column1");
     table.Columns.Add("Column2");
    
    var row = table.NewRow();
    row["Column1"] = "test";
    row["Column2"] = "test2";
    
    table.Rows.Add(row);
    
    GridView.DataSource = table;
    GridView.DataBind();
    

    还可以使用列表设置gridview的数据源:

    var yourList = new List<YourRowStuff>();
    

    从数据库查询中获取列表或在代码中手动构建列表。。。。

    GridView.DataSource = yourList;
    GridView.DataBind();
    
    推荐文章