UltraGrid に DataTable(データテーブル)をバインドするサンプルです。
UltraGrid の DataSource プロパティに、DataTable を指定します。
private void Form1_Load(object sender, EventArgs e) { this.ultraGrid1.DataSource = getData(); } private DataTable getData() { DataColumn[] PrimaryColumn = new DataColumn[1]; DataTable dt = new DataTable(); PrimaryColumn[0] = dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("Age", typeof(int)); dt.Columns.Add("Location", typeof(string)); dt.PrimaryKey = PrimaryColumn; dt.Rows.Add(1, "たかし", 28, "静岡"); dt.Rows.Add(2, "としひこ", 30, "大阪"); dt.Rows.Add(3, "じゅんこ", 27, "鳥取"); dt.Rows.Add(4, "さとみ", 28, "神奈川"); dt.Rows.Add(5, "えりこ", 50, "東京"); dt.Rows.Add(6, "しんいち", 32, "島根"); dt.Rows.Add(7, "ゆみこ", 37, "静岡"); dt.Rows.Add(8, "みな", 31, "兵庫"); dt.Rows.Add(9, "たくや", 40, "徳島"); dt.Rows.Add(10, "まゆ", 43, "三重"); return dt; }