永发信息网

C# 求解一段代码,出错的提示是:未将对象引用设置到对象的实例。

答案:2  悬赏:60  手机版
解决时间 2021-11-16 14:21
C# 求解一段代码,出错的提示是:未将对象引用设置到对象的实例。
最佳答案
第3行 改为 for (int i = 0; i < l ; i++)

你不是总共有l个元素吗?因为数组中索引从0开始,这l个元素的索引是 0,1,2 ... l-1 。 索引你这个地方需要改下
全部回答
for (int i = 0; i < (l + 1); i++)
{ string v = this.dataGridView1.Rows[i].Cells[0].Value.ToString();
if (v.Equals(number))
{ this.dataGridView1.Rows[i].Selected = true;
break;}
如果你的l也就是dataGridView1里的行数为3的话,你的i就小于4
也就是
for (int i = 0; i < 4; i++)
{ string v = this.dataGridView1.Rows[i].Cells[0].Value.ToString();
if (v.Equals(number))
{ this.dataGridView1.Rows[i].Selected = true;
break;}
这样就错了,你这样就会循环0,1,2,3
当i=3时
this.dataGridView1.Rows[3].Cells[0].Value.ToString();
但你的dataGridView1里的行也只有3行,索引也是从0开始的也就是0,1,2
所以当i循环到3时就抛出异常了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪教正宗逍遥镇胡辣汤技术我想学早点培训
Excel 为什么一个空文档超过了1.4M
大鹏东山码头上鱼排,都有什么鱼种可以钓,大
“汤沟传奇水土,美酒绝世风华”的名句是哪位
养五千只要多大的鸽舍
液压摆式剪板机怎么调间隙?
碱,这个是念减吗我不认这个字
安乐居橱柜地址在什么地方,想过去办事,
猪粪水属于碱性还是酸性化学成份
云南省农村信用社24小时自助银行(卫生职业学
视美乐的评论
轴永外径12o内径65外往宽3|内径宽度65求型号
凯盛门业地址在哪,我要去那里办事,
开心茶园地址在什么地方,我要处理点事!
23.4÷7.8-2.1 用递等式计算 和简便计算
推荐资讯
洁丰干洗(东昌中路1号12-3)地址好找么,我有
沿逸茶楼地址在什么地方,想过去办事,
怎么在JS文件的函数里再调用另一个JS文件中的
我用小薇健康挂号,微信上显示预约成功,可一
盛宴茶府地址好找么,我有些事要过去,
敬业热轧,热轧卷板能用在什么地方?
同事介绍我使用瓷纯星耀持久眼线液,说防晕染
出生于农历1983年正月十四卯时五点多,正确的
受精后可以按大拇指催经吗
14年捷豹xf方向盘拆卸步骤
体检前喝水,对体检结果会不会有影响?
冬至就是天黑越来越晚了吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?