1

プログラムで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には正確な行数がありますが、データはありません。

4

2 に答える 2

0

これはASP.NETグリッドに基づいています。FWIW:グリッドビュー自体にColumns()呼び出しを追加しましたか?

  .Columns(col =>
    {
        col.Bound(p => p.ColumnName).Width(100);
    })
于 2013-03-11T14:21:25.183 に答える
0

あなたが探しているのは次のとおりだと思います:this.radGridView1.ItemsSource = dt.DefaultView;

于 2016-08-24T20:22:25.197 に答える