日期:2014-05-19  浏览次数:20449 次

如何把<li><ul>中的内容生成treeview?及问一SQL语句.
1.我有如下的文本:
        <ul>
                <li> a </li>
                <ul>
                          <li> aa </li>
                          <li> ab </li>
                </ul>
                ...
        </ul>
这里面的文本是不可预知套了多少层.我想使用一个treeview控件,把其中的内容按层次生成treeview,可是老是想不出使用什么方法来写这个程序,嵌套也不从何写起,请问大家这如何写?

2.有一数据库表
              id     int  
              toid     int   (可以为null)
              content   nvarchar   8
其中toid行表格该条记录是从属于id   为   toid的行.
如表:
id       toid       content
1           null         aaaa
2           null         bbb
3           1               cccc
4           1               cdsds
5           2               fddd    
如果我想把id=1的数据库检索出来,并且检索出toid=1的记录条数计算出来,这SQL如果写,要求生成结果中含:id     content       tocount.


------解决方案--------------------
mark~~~~~~~
------解决方案--------------------
问题有点乱,不知道理解的有没有错:
问题2:
select toid,content,count(*) as tocount
from totable
where toid=1
group by toid,content
------解决方案--------------------
1.建议用CSS来实现
2.不清楚,MARK
------解决方案--------------------
第一,
动态创建treeview,ul就是根。li就是枝。这样循环所有 ul中内容就可以了
------解决方案--------------------
想法有点大胆,
1:用正则去实现
2:select id,content,conut(*) where id=1