现在要显示一些数据,但由于数据表中的字段较多,所以要横向显示数据,因而感觉要用datalist。
还有一个难题就是显示的数据要交叉的使用两个表中的内容,应当怎么办,大家都是怎么做到的。
=================================================================================
字段1  表a_字段1_数据1  表b_字段1_数据1    表a_字段1_数据2   表b_字段1_数据2...
字段2  表a_字段2_数据1  表b_字段2_数据1    表a_字段2_数据2   表b_字段2_数据2...
.
.
.
麻烦大家给些建议,查了一下说是可以在查数据库时使用union?(注:两个表可以唯一确定对应关系)

解决方案 »

  1.   

    交叉的使用两个表中的内容
    ==
    什么意思?inner join不可以?
      

  2.   

    select a_字段1_数据1, b_字段1_数据1 ,表a_字段1_数据2 ,表b_字段1_数据2..., from a inner join b on a.字段##=b.字段##
    SQL的基本语句啊
      

  3.   

    用视图或者DataTable
    DataTable dt=new DataTable("Test")
    .....
    DataView dv=dt.DefaultView;DataList1.datasourse=dv;
    DataList1.DataBind();
      

  4.   


    对sql中的inner join 和视图可以解决这个问题打开sql企业管理器,按F1查看它们的使用方法