从数据表中填充RadGridView

本文关键字:RadGridView 填充 数据表 | 更新日期: 2023-09-27 18:03:32

我需要以编程方式为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有确切的行数,但没有任何数据,你能帮助吗?

从数据表中填充RadGridView

这是基于ASP。NET grid, FWIW:你添加了对gridview本身的Columns()调用吗?

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

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