【问题标题】:Filling RadGridView from DataTable从 DataTable 填充 RadGridView
【发布时间】:2013-03-11 14:11:19
【问题描述】:

我需要以编程方式为 gridView 创建一个数据源,因此我正在构建一个 DataTable,然后将其分配给 radGridView 数据源。首先,我使用此代码添加了与列数匹配的列次数:

    static DataTable dt = new DataTable(); 
   List<string> col = new List<string>();
    col.Add("ColumnName");
    dt.Columns.Add("ColumnName");

我正在使用此代码动态创建 RadGridView 行:

          DataRow d = dt.NewRow();
            for (int i = 0; i < col.Count; i++)
                d[col[i]] = "Shaza";
            dt.Rows.Add(d);
            this.radGridView1.DataSource = dt;

但是 radGridView 有准确的行数但没有任何数据,你能帮忙吗?

【问题讨论】:

    标签: c# winforms gridview


    【解决方案1】:

    这是基于 ASP.NET 网格的,FWIW:您是否向 gridview 本身添加了 Columns() 调用?

      .Columns(col =>
        {
            col.Bound(p => p.ColumnName).Width(100);
        })
    

    【讨论】:

    • 列看起来很好,但没有行。
    【解决方案2】:

    我想你要找的是:this.radGridView1.ItemsSource = dt.DefaultView;

    【讨论】:

      猜你喜欢
      • 2012-12-09
      • 1970-01-01
      • 2010-10-22
      • 2011-09-04
      • 1970-01-01
      • 2018-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多