首先后台加载事件里面我把DataTable里面已经填充了数据及后台绑定的代码,如下:private void Test_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn(); //生成第一个列对象
dc1.ColumnName = "col1";
DataColumn dc2 = new DataColumn(); //生成第二个列对象
dc2.ColumnName = "col2";
DataColumn dc3 = new DataColumn(); //生成第三个列对象
dc3.ColumnName = "col3";
//分别把列加入到DataTable中
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
Random rand = new Random();
//动态给列赋值
for (int i = 0; i < 100; i++)
{
DataRow dr = dt.NewRow(); //生名一行数据,这一行数据就会有上面生成的列
dr["col1"] = i + "a" + rand.Next(1000, 9999); //给每一列赋值
dr["col2"] = i + "b" + rand.Next(1000, 9999);
dr["col3"] = i + "c" + rand.Next(1000, 9999);
dt.Rows.Add(dr); //将行加入到表格中
}
gridControl1.DataSource = dt; //数据绑定到GridControl上
}
下一步