国产探花免费观看_亚洲丰满少妇自慰呻吟_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));
    }    
   }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 藁城市| 夏津县| 广昌县| 孝感市| 武山县| 湖南省| 许昌市| 河西区| 镇赉县| 高唐县| 崇仁县| 永川市| 谢通门县| 安塞县| 阜新| 昔阳县| 鹤岗市| 锦州市| 昆明市| 额尔古纳市| 云和县| 吉木萨尔县| 九龙坡区| 开鲁县| 丽江市| 锡林浩特市| 巴里| 婺源县| 裕民县| 务川| 鄢陵县| 锡林郭勒盟| 安达市| 庆元县| 昌都县| 民权县| 且末县| 当阳市| 北京市| 寻乌县| 佛学|