DataTable dt=new DataTable();
dt.Columns.Add("x",System.Type.GetType("System.String"));
dt.Columns.Add("y",System.Type.GetType("System.String"));
dt.Columns.Add("z",System.Type.GetType("System.String"));
dt.Rows.Add(new object[] {"AAAA","BBBB","CCCC"});
this.dataGrid1.DataSource=dt;
dt.Columns.Add("x",System.Type.GetType("System.String"));
dt.Columns.Add("y",System.Type.GetType("System.String"));
dt.Columns.Add("z",System.Type.GetType("System.String"));
dt.Rows.Add(new object[] {"AAAA","BBBB","CCCC"});
this.dataGrid1.DataSource=dt;
// 为表增加字段
dt.Columns.Add("x");
dt.Columns.Add("y");
dt.Columns.Add("z"); // 为表增加行(注意:只能有三个字段)
dt.Rows.Add(new object[] {"Abc",12,DateTime.Now});// 把表绑定到DataGrid
this.dataGrid1.DataSource=dt;
this.dataGrid1.DataBind();
this.DataGrid1.DataBind();
呵呵