谁在DataList(竖版的)绑定2个值,然后嵌套一个DataList(横版的)绑定1个数据,然后在横版的DataList中嵌套一个GridView。谁会这样绑定数据请解答一下啊,或者有别的方法也可以啊!!
----------------------------------------------------------------------
         |        |       3.16      |      3.17      |    3.18        ..........
项目名称 |  姓名  |---------------------------------------------------
         |        | X列   Y列    Z列|X列   Y列    Z列|X列   Y列    Z列
----------------------------------------------------------------------
 A       |   A1   |  1     2      3 | 1     2      3 |  2    2      2
 .
 .
 .
表格大体就是这个样子的,希望高手可以解答一下!

解决方案 »

  1.   

    请使用repeater  灵活。。
      

  2.   

    http://tmouse.cnblogs.com/archive/2006/05/28/256274.html
    参考。
      

  3.   

    DataList中嵌套DataList跟GridView谁有实例啊,我还是想从这方面来实现,希望高手来解答
      

  4.   

     datalist中嵌套table不是很好么,,
      

  5.   

    你要这么做不是不可以,这么做主要的问题将是这些嵌套的DataList和GridView控件如何获取数据源。
    楼主可以这么获取:
    1.用findcontrol方法获取控件,然后编程给它赋上数据源2.在页面中用<%#Eval("***")%>标记来标注数据源,如何你要标注的是嵌套的控件的数据源,那么你得确定该属性是一个集合类型。
      

  6.   

    后台写个返回datatable或dataset的方法,前台控件里调一下就行了
      

  7.   

    Repeater嵌套DataList嵌套获取数据源可以在ItemDataBound的时候通过参数e动态findControl然后强制类型转换来获取。protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
        {
             DataList dl=(DataList)e.Item.FindControl("DataList1");
             dl.DataSource=你要绑定的数据源;
             dl.DataBind;
             //id怎么获取你自己应该知道了
             //这是DataList的OnItemDataBound事件
        }