一个页面里面我有两个datalist,两者属于嵌套关系,他们的数据源也有两个,用的都是dataset。
现在这两个dataset当中有一个字段的值可以对应起来。怎么样在显示的时候把数据对应起来。
第一个dataset:
name  method  region_id 
aa      aaa      0
bb      bbb      1
cc      ccc      2
第二个dataset:
name value region_id
one   11.4   0
two   10.9   0
one   5.14   1
two   16.8   1
three 10.2   1
one   7.9    2
two   8.1    2显示的效果:
aa
aaa
one   11.4
two   10.9bb
bbb   
one   5.14
two   16.8
three  10.2cc
ccc
one  7.9
two  8.1请大家帮帮忙,怎么样可以在绑定的时候把两个dataset中的region_id值关联起来??

解决方案 »

  1.   

    你绑定数据源时在你的SQL语句中,将结果查询出来,然后再绑定!
    先查出要的结果!
      

  2.   

    sql 中使用联接查询就可
      

  3.   

    就是用到嵌套罗。
    在ItemDataBound事件里面
    DataList dl2 = e.Item.FinControl("子DataList") as DataList;
    然后绑定数据源
      

  4.   

    这些数据我是从xml文档里面解析出来的,没有sql语句。
    我只要照那样显示出来就可以了,不用点击。
    datalist里面嵌套了一个datalist.
    我做出来的效果是
    aa
    aaa
    one 11.4
    two 10.9
    one 5.14
    two 16.8
    three 10.2
    one 7.9
    two 8.1bb
    bbb   
    one 11.4
    two 10.9
    one 5.14
    two 16.8
    three 10.2
    one 7.9
    two 8.1cc
    ccc
    one 11.4
    two 10.9
    one 5.14
    two 16.8
    three 10.2
    one 7.9
    two 8.1
    调了半天,都没弄出来。。