日期:2014-05-18  浏览次数:20578 次

关于显示二级分类
请教一个问题,我想使用datalist将主分类以及对应的二级分类显示出来

<table>
    <tr>
        <td>
            这里显示主分类
        </td>
        <td>
            这里显示对应的二级分类,不止一个
        </td>
    </tr>
</table>
主分类不止一个,每个主分类所对应的二级分类也不止一个,请问以上面的形式显示怎么处理?
谢了

有参照的效果       http://www.bjhtht.com/fenlei.asp

------解决方案--------------------
DataList里面可以再嵌套一个DataList
在大的Datalist的绑定事件中去绑定二级的.
------解决方案--------------------
<table>
<tr>
<td>
这里显示主分类
</td>
<td>
<asp:DataList ...>
</td>
</tr>
</table>
------解决方案--------------------
那么嵌套datalist的同时怎么获得主分类的ID呢?
===============================================
可以把一级的主键id放到一个 <input type=hidden id=FirstID runat=server> 隐藏控件里面(此控件在一级datalist的模版里面)
然后在一级的绑定事件里面
e.Item.FindControl( "FirstID ")来获取它的主分类的ID
------解决方案--------------------
在rowdatabound 或者 rowcreate里边写,
读出一级分类的id,作为条件读数据库,然后再帮定嵌套的datalist
------解决方案--------------------
嵌套DATALIST。。

用DATASET的关联方法。。
把两个SQL语句生成的表做好关联,然后ID=SUBID
然后嵌套DATALIST。。