datagridview打开excel报错:名为“ClampVal”的列已属于此 DataTable foreach (String colname in split) { //名为“ClampVal”的列已属于此 DataTable。 table.Columns.Add(colname, System.Type.GetType("System.String")); i++; }报错:名为“ClampVal”的列已属于此 DataTable。难道列名相同就不能打开了吗? 有什么办法解决没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Excel 里面的列名我又不能改.. 下面那代码要怎么改? foreach (String colname in split) { //名为“ClampVal”的列已属于此 DataTable。 table.Columns.Add(colname, System.Type.GetType("System.String")); i++; } int j = 0; while (sr.Peek() > -1) { s = sr.ReadLine(); j = 0; row = table.NewRow(); split = s.Split(','); foreach (String colname in split) { row[j] = colname; j++; if (j >= i) { break; } } table.Rows.Add(row); } 使用VS2005安装部署文件,卸载的时候进度条停止不动,怎么回事 ? 问个很菜的基础问题. 如何关闭WebDev.WebServer.exe pictureBox绘图保存问题 初次安装vs2010遇到的问题 Wizard 菜单 状态栏的问题啊,请帮忙啊啊啊啊啊啊啊啊啊 怎样利用Request获得IE地址栏URL中的域名部分 急,急,急,listview 排序问题,各位大侠救命啊! 有关C#中ADODB的RecordsetClass和StreamClass的问题 WinFrom菜单栏根据大小变化 关于xamlReader.load()无法创建未知类型的错误
{
//名为“ClampVal”的列已属于此 DataTable。
table.Columns.Add(colname, System.Type.GetType("System.String"));
i++;
} int j = 0;
while (sr.Peek() > -1)
{
s = sr.ReadLine(); j = 0;
row = table.NewRow();
split = s.Split(',');
foreach (String colname in split)
{
row[j] = colname;
j++;
if (j >= i) { break; }
}
table.Rows.Add(row);
}