我是用
DataRow findrow = ds.Tables["供方进料不合格统计表"].NewRow();
findrow["供应商"] = 供应商TextBox.Text;
ds.Tables["供方进料不合格统计表"].Rows.Add(findrow);            
da.Update(ds, "供方进料不合格统计表");
这种方式添加新记录的,但是添加第二次的时候就报错了,提示未将对象引用设置到对象的实例,这个该如何处理呢

解决方案 »

  1.   

    DataRow findrow = ds.Tables["供方进料不合格统计表"].NewRow(); 
    改成:
    DataRow findrow = ds.Tables[0].NewRow(); 
      

  2.   

    应该是哪个没有实例化.在内存中不存在.你看做了这个动作后, ds.Tables["供方进料不合格统计表"]应该不存在了.
      

  3.   

    应该是存在的,这个帖子我重复发了,请帮忙回复到以下这个帖子http://topic.csdn.net/u/20090411/11/425e0439-bdd6-49f2-bb4e-4b7c73f1cc04.html?seed=344966237