//绑定类别 private void TreeBind() { Spread.BLL.Article_type cbll = new Spread.BLL.Article_type(); DataTable dt = cbll.GetList(0); this.ddlClassId.Items.Clear(); this.ddlClassId.Items.Add(new ListItem("请选择所属类别...", "")); foreach (DataRow dr in dt.Rows) { string Id = dr["Id"].ToString(); int ClassLayer = int.Parse(dr["ClassLayer"].ToString()); string Title = dr["Title"].ToString().Trim(); if (ClassLayer == 1) { this.ddlClassId.Items.Add(new ListItem(Title, Id)); } else { Title = "├ " + Title; Title = StringPlus.StringOfChar(ClassLayer - 1, " ") + Title; this.ddlClassId.Items.Add(new ListItem(Title, Id)); } } }
/// <summary> /// 初始化 /// </summary> private void info() { Spread.BLL.Article_type bllArticletype = new Spread.BLL.Article_type(); Spread.BLL.Article bllArticle = new Spread.BLL.Article(); Count = bllArticle.GetCount("ClassId=" + type + ""); Article = bllArticle.GetList("ClassId=" + type + "").Tables[0]; DataTable dt = bllArticletype.GetList(6, " ", "Id ASC").Tables[0]; strMenu += "<ul class=\"cf\">"; for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["Id"].ToString() == type) { strMenu += "<li class=\"cur\"><a href=\"Default.aspx?page=1&type=" + dt.Rows[i]["ID"] + "\" >" + dt.Rows[i]["Title"] + "</a></li>"; } else { strMenu += "<li ><a href=\"Default.aspx?page=1&type=" + dt.Rows[i]["ID"] + "\" >" + dt.Rows[i]["Title"] + "</a></li>"; } } strMenu += "</ul>"; }