看看这里http://www.cnblogs.com/lushuicongsheng/archive/2011/10/21/2220742.html
这个方法试过了,不行,再帮我想想办法吧
你是不是没有修改实体集的数据,你可以尝试在保存前,给table的某个单元格赋值
//DataTable YY = new DataTable();
//YY.Rows[0][0] = YY.Rows[0][0].ToString();
你随意给实体集赋值!
是没有写上异常处理,try{} catch(Except){},写上后就可以了,没有满意的答案,分数还是给你吧
我靠,园豆都给完了,哥来晚了。
我也被折腾了许久,最后知道问题原因以及解决了问题,特地写了随笔http://www.cnblogs.com/wusong/archive/2013/03/13/2958180.html
一般来说这个问题应该是实体类主键错误(空,或者和数据库不对应),导致对象上下文找不到对象导致的。