DevExpress的GridControl數據添加及顯示

首先我這邊是綁定的DataTable,List還沒有去試過。

DataTable  dt = new DataTable("tableName");
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));

dt.Rows.Add(new object[] {1, "張三", 20});
dt.Rows.Add(new object[] {2, "李四", 22});

//如果要插入指定位置,需要實例化DataRow,不能用這種new object[]
DataRow dr = dt.NewRow();
dr[0] = 1;
dr[1] = "張三";
dr[2] = 20;

dt.Rows.InsertAt(dr, 0);

//然後是顯示了
GridControl.DataSource = dt;
GridView.FocusedRowHandle = o;//總是聚焦首行
GridView.PopulateColumns();//顯示GridControl數據

稍微補充一下:DataTable跟控件一樣,跨線程調用的話都要用到委託,以前還真不知道,太菜了,學海無涯啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章