c#中无法找到表0???
DataRowdr=DataSet1.Tables[0].NewRow();主要想在表中新建一行,结果提示无法找到表0,这是怎么回事???...
DataRow dr = DataSet1.Tables[0].NewRow();主要想在表中新建一行,结果提示无法找到表0,这是怎么回事???
展开
展开全部
没有读到数据的话Tables[0]就会为空。
使用这种语句时最好用if(DataSet1.Tables.Count>0){}把它括起来。
因为你在按条件查询时肯定是有查得到的时候也有查不到的时候。你直接这样写这句话就会经常导致程序报错,这样是很不友好的。
使用这种语句时最好用if(DataSet1.Tables.Count>0){}把它括起来。
因为你在按条件查询时肯定是有查得到的时候也有查不到的时候。你直接这样写这句话就会经常导致程序报错,这样是很不友好的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能你的DataSet1查询出是空的,没有数据
再Tables[0]就报无法找到表0的错了
再Tables[0]就报无法找到表0的错了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定是DataSet1.Tables[0]为空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库中没数据,或绑定方法有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该检查你查询得到的DataSet看是否为空。这是很可能原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询