现有一个dataset是数据库读出来的excel数据,由于excel数据表不是很规则,假设我要读取dataset1.Tables[0]里面的数据的8到100行数据到dataset2.Tables[0],怎么读? for (int i = 8; i < colNumber - 2; i++)
{
newds.Tables[0].ImportRow((DataRow)ds[i]);
}
编译器错误消息: CS0021: 无法将带 [] 的索引应用于“System.Data.DataSet”类型的表达式
这个错误怎么解决啊?新手求助啊
{
newds.Tables[0].ImportRow((DataRow)ds[i]);
}
编译器错误消息: CS0021: 无法将带 [] 的索引应用于“System.Data.DataSet”类型的表达式
这个错误怎么解决啊?新手求助啊
for (int i = 8; i <= 100; i++)
{
dataTable2.ImportRow(dataset1.Tables[0].Rows[i]);
}
DataSet dataset2 = new DataSet();
dataset2.Tables.Add(dataTable2);
你从思维上面就是错误的为什么要初始化另一个dataset呢? 反问!
回4楼,我用到excel数据,excel表有几个table,table表里面有什么表头啊,还有上面不规则(多对一)的数据,我就把上面的剔除了,下面的好绑定到sql sever数据库中处理