日期:2014-05-17  浏览次数:20604 次

DataTable更改列名问题
DataSet ds= new DataSet();
 ds.Tables["SingleStorage"].Columns["Id"].ColumnName = "LocalID";
 this.dataGridView1.DataSource = ds.Tables["SingleStorage"];
各位高手帮忙,看看。小弟在修改列名后,dataGridView1显示的还是旧的列名。是什么问题呢?小弟在线等....
DataTable dataset

------解决方案--------------------
"].ColumnName = "LocalID";
难道这里有问题
.net懂的不多
------解决方案--------------------
DataSet ds= new DataSet();
 ds.Tables["SingleStorage"].Columns["Id"].ColumnName = "LocalID";
ds.Tables["SingleStorage"].AcceptChanges();  ---加这行试下
 this.dataGridView1.DataSource = ds.Tables["SingleStorage"];