急 ,高手帮忙!!!!!

rfq 2018-10-05 05:06:37
有一个数据集 ,里面有很多数据表。
在主窗口利用 ,构造函数 ,传进去 ,


绑定 datagridview , 然后修改。 修改后, 在frm_closing 事件中,

dataset.acceptchange();

报错

“System.NullReferenceException”类型的未经处理的异常在 System.Data.dll 中发生
...全文
607 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
E次奥 2018-10-08
  • 打赏
  • 举报
回复
空指针异常啊,肯定有个对象或属性是null;
rfq 2018-10-08
  • 打赏
  • 举报
回复
救命啊!
太奇怪了!
大侠们呀,

rfq 2018-10-08
  • 打赏
  • 举报
回复
各位大侠,dataet 本身空,每张表都有数据,
我想问问大侠们, accetpchange 需要的条件,
this.ProJect_Ds.Tables["表1"].AcceptChanges(); 这句就报错!!

下边就不报错!是什么原因
foreach (DataRow dr in this.ProJect_Ds.Tables["表1"].Rows)
{
dr.AcceptChanges();
}
threenewbee 2018-10-06
  • 打赏
  • 举报
回复
dataset是不是null,没有得到值?
来自故乡的风 2018-10-06
  • 打赏
  • 举报
回复
dataset是空的或某个字段为空。 建议你在写入之前先将数据存到变量里显示出来。
rfq 2018-10-05
  • 打赏
  • 举报
回复
没人呢,高手 , 我认为不应该出现这个错误, 但是 ,表出错后 看数据 ,有数据的。

111,093

社区成员

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

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

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