我有两个表
TableUser表 字段 ID,Name,Address;
TableUserInfo表 字段 ID,Telephone,JoinDate,RolesName;
现在我有二个UpdatePanel,上面分别有一个GridView,Updatepanel1上面放GridView1,Updatepanel2上面放GridView2,GridView1关联TableUsers,Gridview2关联TableUserInfo。请问:
如何实现在GridView1里边点击一行,下面GridView2里边的数据跟着变化,两个表之间用ID关联。要求不使用选择列,也不需要按钮,直接点击GridView1里边的数据,GridView2里边就可以变化,并且GridView1里边也保持选中状态,也就是只刷新GridView2。请高手赐教,分数不多,全给了!

解决方案 »

  1.   

    点击第一 gridview时。获取对应编号
    再通过编号动态绑定对应的gridview显示
      

  2.   

    在gridview1事件editting里绑定数据到gridview2
      

  3.   

    1:点击第一 gridview1时。获取对应索引  index 
    2:然后把对应 这行数据就可以知道了,通过一个sql语句把符合条件的 第二个表里的数据读出来.
    3:一个循环,符合数据的记录 在gridview2 设置为选中状态虽然笨点 
    但觉的是常规思路比用控件点来点去的 来的直接.
    当然你用空间点点也一个意思 点好了还快还方便有条件的话 自己写写也挺有乐趣的
      

  4.   

    csdn下载 区看看有没有gridview连动的例子
      

  5.   

    gridview可以通过向导设定参数,参数允许选择某控件的事件和变化值
      

  6.   

    做过一个用gridview和一个HTML的table的用js实现,动态向HTMLtable添加行,无刷新。
    通过gridview的RowDataBound事件给行添加双击事件,将对应的行数据用js添加到table的新一行里
      

  7.   

    你这个问题比较复杂呢,是不是点击GRIDVIEW1的某一行刷新GRIDVIEW2啊
      

  8.   

    放到一个UpdatePanel,或者方一个Timer定时刷新第二个updatePanel
      

  9.   

    就是点击GridView1的某一行,然后取得该行的ID,通过数据库关联,更新GridView2,并且GridView1不刷新!