Exemple #1
0
        //绑定类别
        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));
                }
            }
        }
Exemple #2
0
 /// <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>";
 }