循环绑定的问题
数据库:[表名:temp] 
 SECTIONS_ID               LINK               SECTIONS_NAME 
             0                                    0                                 首页 
             1                                 0,1                              通知 
             2                                 0,1,2                        内部通知 
 现在要往dropdownlist里绑定数据格式如下: 
 》首页 
 》首页》通知 
 》首页》通知》内部通知   
 以这种层次形式呈现 
 从数据库读的是 
 select   LINK   from   temp   order   by   LINK 
 这样查出来是 
 》0 
 》0》1 
 》0》1》2 
 然后我写了一个方法来转换SECTIONS_ID为SECTIONS_NAME   
 方法是: 
 public   void   additmes()    
             { 
                         string   items_id   =    " "; 
                         string   name   =    " "; 
                         string   addstr   =    " "; 
                         //加入第一項 
                         //獲取所有link字段 
                         string   allitems   =    "select   LINK   from   NEWS_SECTIONS   order   by   LINK "; 
                         //獲取數據集 
                         ds1   =   db.getDataSet(allitems,    "NEWS_SECTIONS "); 
                         //字段斷行數 
                         int   num   =   ds1.Tables[ "NEWS_SECTIONS "].Rows.Count; 
                         //從1取值 
                         for   (int   i   =   0;   i    <   num;   i++)    
                         { 
                                     //循環賦值 
                                     items_id   =   ds1.Tables[ "NEWS_SECTIONS "].Rows[i][0].ToString(); 
                                     string[]   arr   =   items_id.Split( ', ');   
                                     for   (int   j   =   0;   j    <   arr.Length;   j++)    
                                     { 
                                                 string   getname   =    "select   SECTIONS_NAME   from   NEWS_SECTIONS   where   SECTIONS_ID= "+arr[j]; 
                                                 ds2   =   db.getDataSet(getname,    "