你可以使用,带条件的查询,然后通过dgvGoods获取条件查询的datatable,然后进行绑定,还有就是如果要实现加1的话 ,最好在数据库的脚本上获取后台进行处理

解决方案 »

  1.   

    dgvItems中双击事件写的时候,不要单纯得添加一行记录到dgvGoods中,而是要先使用主键(例如商品编码)去查找是否在dgvGoods已经存在,在设计dgvGoods的时候,需要将“商品编码”定义为主键,那样在以后查找过程中,速度可以达到最快。
      

  2.   


    目前表的主键确实是”商品编码“,请教一下如何将后续添加的记录追加到dgvGoods中呢?
      

  3.   


    目前表的主键确实是”商品编码“,请教一下如何将后续添加的记录追加到dgvGoods中呢?
    追加一行的话就直接重新查询绑定,添加数量的话很简单,先判断是否有这行记录,使用 select count(number) from Table,然后再给数量+1
      

  4.   


    目前表的主键确实是”商品编码“,请教一下如何将后续添加的记录追加到dgvGoods中呢?
    追加一行的话就直接重新查询绑定,添加数量的话很简单,先判断是否有这行记录,使用 select count(number) from Table,然后再给数量+1你的意思是把dgvGoods中已有的商品编号添加到查询条件中重新查询再绑定吗?
      

  5.   

    建议你每次双击的时候都清空dgvGoods的数据再重新生成新的table绑定dgvGoods。
      

  6.   


    目前表的主键确实是”商品编码“,请教一下如何将后续添加的记录追加到dgvGoods中呢?
    追加一行的话就直接重新查询绑定,添加数量的话很简单,先判断是否有这行记录,使用 select count(number) from Table,然后再给数量+1你的意思是把dgvGoods中已有的商品编号添加到查询条件中重新查询再绑定吗?
    差不多是这个意思,就是每次用户修改数量的时候,你应当先有个查询操作,判断这条记录是否存在,如果存在,即为Update,不存在即为Insert,用事务进行处理