A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卢京 中级黑马   /  2012-9-11 15:17  /  1301 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


做了一个通讯录,其他功能都可以实现,但是无法实现插入功能,更新和删除因为有自动增长列作为主键可以绑定,但是插入要输入完数据后自动增长列才能生成,无法绑定。注:我DataGeidView显示的数据是两张表通过外键相连的,所以不能用new一个SqlCommanBuilder方法做,求大虾帮助

2 个回复

倒序浏览
本帖最后由 许庭洲 于 2012-9-11 15:43 编辑

//先判断文本框是否为空
if (TextBox1.Trim() == "" || TextBox2.Trim() == "" || TextBox3.Trim() == "" || TextBox4.Trim() == "" || TextBox5== 0 || TextBox6== 0 )
   return;//若只要其中一个为空则对数据库的插入操作失败
......//然后再执行insert语句
回复 使用道具 举报
本帖最后由 李京 于 2012-9-11 21:46 编辑

既然是两个外表连接 为什么不两次插入呢。
数据输入完成之后 先插入人员表,再插入分组表。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马