未处理的“System.NullReferenceException”类型的异常出现在 c1.win.c1flexgrid.dll??

wengang 2003-10-23 04:40:30
int i=1;

//his.tablegrid.Redraw=false;
SupplierInfo element;

System.Collections.IEnumerator enumerator=table.GetEnumerator();
while(enumerator.MoveNext())
{
//his.tablegrid.Rows.Add();


element=(SupplierInfo)enumerator.Current;
this.tablegrid[i,"供应商编码"]=element.supcode;
this.tablegrid[i,"供应商名称"]=element.supname;
this.tablegrid[i,"供应商简称"]=element.supforshort;
this.tablegrid[i,"所属供应商分类"]=element.supcategory;
this.tablegrid[i,"所属地区"]=element.area;
this.tablegrid[i,"所属行业"]=element.trade;
this.tablegrid[i,"地址"]=element.address;
this.tablegrid[i,"邮政编码"]=element.postcode;;
this.tablegrid[i,"纳税人登记号"]=element.taxpayer;
this.tablegrid[i,"开户银行"]=element.bank;
this.tablegrid[i,"银行帐号"]=element.bankaccount;
this.tablegrid[i,"发展日期"]=element.relationdate;
this.tablegrid[i,"法人"]=element.fictperson;
this.tablegrid[i,"Email"]=element.email;
this.tablegrid[i,"联系人"]=element.contactperson;
this.tablegrid[i,"联系方式"]=element.contacttype;
this.tablegrid[i++,"信用等级"]=element.grade;
}
...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuangsha007 2003-10-24
  • 打赏
  • 举报
回复
??? 空引用 :)
wengang 2003-10-23
  • 打赏
  • 举报
回复
该问题已经解决,谢谢大家!!
wengang 2003-10-23
  • 打赏
  • 举报
回复
问题不是出在这里,麻烦再帮忙看看
carper 2003-10-23
  • 打赏
  • 举报
回复
this.tablegrid[i++,"信用等级"]=element.grade;

应该是:

this.tablegrid[i,"信用等级"]=element.grade;
i++;


i++ 与 ++i 可不一样的。
或者是:

this.tablegrid[++i,"信用等级"]=element.grade;
wengang 2003-10-23
  • 打赏
  • 举报
回复
为什么循环执行一次之后出现异常??

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧