c# DropDownList 下拉框实现树形导航

  ddlbig.Items.Add(new ListItem("新闻分类", "0"));

  newclass(pub.getpower(), "146", "");

 

 

 


public  void newclass(DataTable dtMenu, string parentNo,string str)

 {

     string expression = "parentid= " + parentNo;

     DataRow[] foundRows;

     DataTable newdt = new DataTable();

     foundRows = dtMenu.Select(expression);

     str = str + " ";//实现树形

     for (int i = 0; i < foundRows.Length; i++)

     {

         newdt.ImportRow((DataRow)foundRows[i]);

        ddlbig.Items.Add(new ListItem(str + "|--" + foundRows[i]["menuname"].ToString(), foundRows[i]["No"].ToString()));

         newclass(dtMenu, foundRows[i]["No"].ToString(), str);

     }

    

 }

 

转载于:https://blog.51cto.com/zhaoyingyatou/1596329

c# DropDownList 下拉框实现树形导航

上一篇:关于jquery中html()、text()、val()的区别


下一篇:jQuery 表单