问题描述
为什么说无法找到表40呢,数据库里有80多张表呢for(intj=0;j<dataSet2.Tables[40].Rows.Count;j++){dataSet1.Tables[0].LoadDataRow(dataSet2.Tables[40].Rows[j].ItemArray,false);}
解决方案
解决方案二:
关键看你dataSet2和dataSet1中有几张表,跟数据库中有多少没关系
解决方案三:
设个断点,看看你的dataSet2里到底有没有40个不就知道了,既然提示了,结论肯定是没有40个,看看dataSet2里面到底加载了哪些东西再找原因吧
解决方案四:
dataSet2中的没有那么多表,看你的sql语句怎么写的了
解决方案五:
引用1楼bdmh的回复:
关键看你dataSet2和dataSet1中有几张表,跟数据库中有多少没关系
一语惊醒!我的DataSet2里只有一个表,那请问在上面的代码中应该怎么引用这个表
解决方案六:
引用4楼u011421608的回复:
Quote: 引用1楼bdmh的回复:
关键看你dataSet2和dataSet1中有几张表,跟数据库中有多少没关系一语惊醒!我的DataSet2里只有一个表,那请问在上面的代码中应该怎么引用这个表
dataSet2.Tables[0]不谢
解决方案七:
这个问题就好像在问:为什么我去取钱,老提示我卡里没钱呢,银行里明明有那么多钱
时间: 2024-08-30 21:06:50