其中ds是dataset类,,dt为一张表调试至此其表中的值为图示
dt.Rows[i][1] = ds.Tables[0].Rows[i][0];语句提示在位置2处没行是什么意思
答案:2 悬赏:80 手机版
解决时间 2021-04-05 16:47
- 提问者网友:孤凫
- 2021-04-05 11:45
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-04-05 11:50
位置2处没行
你要取的值已经超过数组的最大范围。
也就是说,ds.Tables[0].Rows[2][0] == null。
查查看你的数据库有没有这么记录吧,或者用断点调试一下就知道错误在哪了。
你要取的值已经超过数组的最大范围。
也就是说,ds.Tables[0].Rows[2][0] == null。
查查看你的数据库有没有这么记录吧,或者用断点调试一下就知道错误在哪了。
全部回答
- 1楼网友:归鹤鸣
- 2021-04-05 12:56
ds.tables[1].rows[0][0].tostring();
是tables[1]还是tables[0]?
有没有可能是空格的问题。
加上p.trim()和textbox2.text.trim()。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯