求救:在DataGrid中添加新行后无法Update 是不是数据表rsDataSet.Tables也要更新?然后再更新resultAdapter.Update我不太懂,帮你up! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是,在带*行直接编辑来添加行的话是可以Update的,十分正常,但用自己写的NewRow()来添加的新行却不可以Update,两种方式用的是同一条Update语句啊,怎么办呢?我要为某些字段设置默认值的,所以不可能让用户自己在带*行编辑来添加新行啊。拜托大家帮帮忙啊~~~ 问题是,就算我不设定任何默认值,用NewRow新增的行就是不能Update。有没有人知道在DataGrid上编辑带*行而添加新行的原理是怎样的呢?是些什么事件和方法呢?我可以自己调用吗? 首先建议你update时候catch把catch异常的报错信息写出来 同意楼上的,你update时候catch把catch异常的报错信息写出来给大家看看: 终于解决了~~~~原来我要预设的那个字段是外键来的,是另一个表的主键。在那个表还没有这个记录之前,我在这个表中插入它,于是就出错了。特别鸣谢:netpot(netpot) ,如果不是你提醒我把catch到的异常信息显示出来,我还不能发现这个问题呢。呵呵,新手嘛,别见笑。结贴了。 关于正则匹配问题 请教执行的方法 C# winform程序 怎么制作图例? 父窗口打开子窗口(子窗口只打开一个) 请大家翻译一下这段代码的意思,菜鸟看不懂! 我的cs窗体中的控件不能显示了,并且程序也没有错误 怎样才可以把已经存入到数据库的图片保存在硬盘上那? 请教一迷惑的问题,在线等 如何将InerBase的数据库转化为SQL Server 2000的数据库 编译下面的几行程序为什么会出现下面的错误?请指教,谢谢! 急问:c#中还有MSFlexGrid吗? webform中怎样动态配置与数据库的连接(生成DLL后不能修改连接配置)
有没有人知道在DataGrid上编辑带*行而添加新行的原理是怎样的呢?是些什么事件和方法呢?我可以自己调用吗?
把catch异常的报错信息写出来
把catch异常的报错信息写出来给大家看看:
原来我要预设的那个字段是外键来的,是另一个表的主键。在那个表还没有这个记录之前,我在这个表中插入它,于是就出错了。
特别鸣谢:netpot(netpot) ,如果不是你提醒我把catch到的异常信息显示出来,我还不能发现这个问题呢。
呵呵,新手嘛,别见笑。结贴了。