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