我想做个图片上那样的效果,手机有不同的分类,点击他可以筛选出相应的产品。如品牌选诺基亚,查出所有诺基亚的手机,再选择价格1000-1999又可以从诺基亚中选出该价格范围的手机。每个类别的内容,不想把他写死,想动态的读取,如从xml中读。想了很久没点头绪,那位高手帮帮忙?

解决方案 »

  1.   

    这个如果用控件的话,好像可以用DataList嵌套来做的。---
    呵呵,如果是我,我可能会选择在后台拼html。然后给容器赋值拼出来的html。---PS:不过如何都要嵌套或者循环判断他是否有子类。
      

  2.   


    <class>
    - <type name="品牌">
      <brand id="1">诺基亚</brand> 
      <brand id="2">摩托罗拉</brand> 
      <brand id="3">三星</brand> 
      <brand id="4">多普达</brand> 
      <brand id="5">索爱</brand> 
      <brand id="6">联想</brand> 
      </type>
    - <type name="价格">
      <price id="1">1-999</price> 
      <price id="2">1000-1999</price> 
      <price id="3">2000-2999</price> 
      <price id="4">3000-4999</price> 
      <price id="5">5000以上</price> 
      </type>
    - <type name="外观">
      <face>直板</face> 
      <face>旋盖</face> 
      <face>翻盖</face> 
      <face>滑盖</face> 
      </type>
    - <type name="应用">
      <app>智能</app> 
      <app>拍照</app> 
      <app>手写</app> 
      <app>GPS导航</app> 
      </type>
      </class>
    XML大概就这个效果。
      

  3.   

    思路:数据库建表,mobile,字段为:
    id ,brand ,net,price,face,apply
    表有了,然后里面数据也有了,然后你就读数据就可以了。
    例如品牌类里显示的内容就是 select distinct brand from mobile
    然后把查询的的内容罗列出来。OK第一个已经做好了。
    然后做第二个,语句就是select distinct net from mobile
    这样第二个也好了。
    就是这样的,也就是用不同的语句来查询记录之后显示。
    你的这个问题非常非常基础,不多说了,还得加强训练才行。
      

  4.   

    如果用xml也行,你2楼xml文件都设计好了,说明思路应该是有的。如果代码不会写就找个例子看吧。
      

  5.   

    repeater嵌套就可以了
    嵌套的datasource绑定下