国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net DateSet綁定樹型菜單(代碼調試通過)

2024-07-10 13:05:48
字體:
來源:轉載
供稿:網友

//第一次載入
 if (page.ispostback==false)
   {
    createdataset(); 
    bindclass(classlist, 0);
   }
關鍵代碼
private dataset createdataset()
  {//建立數據集
   sqlconnection conn=new sqlconnection();
   conn.connectionstring=configurationsettings.appsettings

["sqlconnstring"].tostring();
   conn.open();
   string sql="select * from newsclass";
   sqldataadapter da=new sqldataadapter(sql,conn);
   ds=new dataset();
   da.fill(ds,"classtable");
   da.dispose();
   conn.dispose();
   conn.close();
   classlist.items.clear();
   classlist.items.add(new listitem("作為一級分類","0"));
   return ds;
  }
  private void bindclass(dropdownlist list,int parentid)
  {//從根節點開始遞歸調用顯示子樹 
   //classlist.datasource=ds.tables;
   //classlist.datamember="classtable";
   //classlist.databilist();

   dataview dv=new dataview();   
   listitem tmplist;
   string intid;
   dv.table=ds.tables["classtable"];
   dv.rowfilter="parentid="+parentid+"";
   foreach(datarowview drv in dv)
   {
    tmplist=new listitem();
    string depth="";
    for(int i=0;i<=int32.parse(drv["depth"].tostring());i++){
     depth+="--";
    }
    tmplist.text=depth+drv["classname"].tostring();
    tmplist.value=drv["classid"].tostring();
    list.items.add(tmplist);
    intid=drv["parentid"].tostring();
    if (drv["child"].tostring()=="1")
    {
     bindclass(classlist,int32.parse(tmplist.value));
    }    
   }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萍乡市| 沙坪坝区| 山阳县| 牙克石市| 社旗县| 广丰县| 科技| 大埔县| 洞头县| 辰溪县| 察哈| 兰坪| 清苑县| 伊宁市| 邯郸市| 蒙山县| 乡城县| 浙江省| 蒲城县| 萍乡市| 隆昌县| 勃利县| 宜章县| 马龙县| 博客| 东乡族自治县| 丹巴县| 谢通门县| 黑山县| 平和县| 友谊县| 开平市| 宜川县| 杭锦旗| 区。| 郁南县| 敦煌市| 永济市| 逊克县| 偃师市| 高青县|