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是跟控件一樣不能跨線程調用,也需要委托


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM