我现在要做的事就是用sql语句对多个表中的数据的进行查询,将查询的结果显示出来,在datagridview中显示出来,这都是可以实现的,但是现在的问题是我要在这个datagridview中修改这些表中的数据,怎样对这些来自不同表的记录进行修改再更新相对应的表中的记录呢?因为我无法知道这些表数据的来源啊?

解决方案 »

  1.   

    不是的啊,我读数据的语句相当于select * from 表1,表2;然后将结果用datagridview显示出来,这些都是可以实现的,但是我们知道在datagridview显示的界面上是可以修改数据项的值得,但是我怎样将这些修改后的值update到相应的表中呢,因为我无法知道这些想到底是对应的是表1还是表2啊?
      

  2.   

    刚刚开始你在多表查询的时候顺便查出各个表的主键
    在显示到DataGridView的时候把他们隐藏
    当点击修改的时候获取对应的隐藏主键,对其各个表进行修改。
      

  3.   

    sql语句查找主键是可以实现的,但是找出的主键怎么存储呢,