C# datagridview如何载入excel数据
来源:百度知道 编辑:UC知道 时间:2024/05/26 15:50:19
dataGridView1.DataSource = ds.Tables["excel"];可以在datagridview中正确显示了。
可是,当我载入另外一个不同的Excel后(ds已经清空),提示字段类型不匹配。
我怀疑是不是datagridview.datasource没有清空啊?请高手明示!
可是,当我载入另外一个不同的Excel后(ds已经清空),提示字段类型不匹配。
我怀疑是不是datagridview.datasource没有清空啊?请高手明示!
第1个:
dataGridView1.DataSource = null;
dataGridView1.DataSource = ds.Tables["excel1"];
第2个:
dataGridView1.DataSource = null;
dataGridView1.DataSource = ds.Tables["excel2"];
另外,你要确保GridView的Column是自动生成的才不会报错
dataGridView1.DataSource = ds.Tables["excel"];
一直绑定ds得excel表,如果你新数据还是放到相同名字的table里面,可能会出现类型不一致
datagridview.datasource=Null;
清空后,就相当于重新开始
如果想知道哪里提示类型不匹配,你得把加载Excel代码拿出来
留个脚印~