关于卡销售的问题卡分大类和小类两张表
大类是一个游戏
小类是一个游戏的一种面值的卡如何用一个DATALIST将大类小类全部都列出来,就如http://www.u517.com/Comm/HotProducts.aspx的实现。

解决方案 »

  1.   

    DataList嵌套自定义web控件(DataList)
      

  2.   

    1)从大类表中读取数据 datatable1绑定DataList1
    2)DataList1嵌套2个Label,1显示类别ID,2显示大类名称,还有一个DataList23)DataList1的ItemDataBound事件中写:
    string tmpID = ((Label)e.Item.FindControl("Label1")).Text;
    DataTable tmpTable  = ...;//根据tmpID取小类表
    DataList tmpDL = (DataList)e.Item.FindControl("DataList2");
    tmpDL.DataSource = tmpTable;
    tmpDL.DataBind();
      

  3.   

    使用嵌套的datalist。参考--
    http://msdn.microsoft.com/library/en-us/dnaspp/html/aspn-hierdatabinding.asp