一个库存的,录入时一个主datagridview表,内含类别、编码、名称、规格、单价什么的,想点击编码弹出一个新的datagridview,是商品名称的子表,然后选择后关闭,相关内容自动加到主表对应的位置,如编码、名称、规格等。
现在想知道怎么能对应弹出这个子表,因为添加的数据不是单项,需要取得对应的数据,再就是怎么才能把数据传递过来呢?

解决方案 »

  1.   

    可以考虑再写一个界面。。在主datagridview单击的时候弹出另一个界面,把datagridview单击行的相关字段值传到弹出的界面,然后再查询绑定。。在主窗体定义个属性,选择完以后把选择的值(如ID)传过来匹配加载。。
      

  2.   

    主表中的信息用全局(可以先存放在一个全局的DataTable中),然后你在子表和主表都可以对统一信息(DataTable中的数据)进行操作,只要等你操作完数据后再将DGV的数据进行重新绑定DataTable就可以了。还有从主表中跳出子表,只要在主表的事件中(好像是selectindex 你自己找下吧)加入相应的操作(选择一行后,对其数据进行操作,例如弹出一个字表)。