请教GridView循环的问题
我现在要做一个新闻系统,新闻的分级和分类是不确定的,比如其中的一个一级分类为:新闻中心,新闻中心下面的二级分类是:国际新闻,国内新闻... 其中,国际新闻下面可能还有三级分类如:美国新闻,英国新闻...
注意:只有最底层的分类下面才有具体的文章,比如新闻中心这个类别下面并没有具体的文章,一篇文章肯定是属于某个最底层的分类,比如这里的美国新闻.
如果用户点击某一分类,就显示该分类的新闻列表,如果这个分类是最底层的,比如这里的美国新闻,那么我在页面上放一个gridview绑定数据即可,效果大致如下:
首页>>新闻中心>>国际新闻>>美国新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
但是现在的问题是,如果用户点击的分类不是最底层的,而是新闻中心,那么我就想把该类别以下的所有类别都显示出来,大致效果如下:
首页>>新闻中心
--->>国际新闻
--------->>美国新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
--------->>英国新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
--->>国内新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
同理,如果用户点击的分类不是最底层的,而是国际新闻,那么我就想把该类别以下的所有类别都显示出来,大致效果如下:
首页>>新闻中心>>国际新闻
-->>美国新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
-->>英国新闻
标题 时间
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxx xxxxxxxx
---------------------------------------
请问怎么实现呢? 用循环吗? 可是我不知道GridView控件怎么个循环法,因为分类是不确定的,我不好预先就放几个GridView在页面中,但是如果不预先放置,那CS文件中又不好绑定数据源,请大家帮忙,谢谢!
|