欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號)    在線QQ:181796286
NEWS BLOG ·
學無止境
關注開優網絡 關注前沿
ASP.NET獲取DropDownList和CheckBoxList的值
ASP.NET上傳文件

ASP.NET遞歸綁定DropDownList

發表日期:2019-01-05    文章編輯:    瀏覽次數:4147    標簽:

遞歸綁定ddl        
private void BindDDLCA()    //在Page_load中加上
        {
            ddlca.Items.Clear();
            ddlca.Items.Insert(0, new ListItem("請選擇分類...", "0"));
            List<Model.Category> list = cdao.GetListArray("");
            if (list.Count > 0)
            {
                var query = list.Where(x => x.pid == 0);
                foreach (var item in query)
                {
                    ListItem li = new ListItem(item.caname, item.code);
                    ddlca.Items.Add(li);
                    int index = 1;
                    AddChildListItem(list, item.id, index);
                }
            }
        }
        //遞歸子節點
        private void AddChildListItem(List<Model.Category> list, int pid, int index)
        {
            int tmp = index;
            string space_str = "";
            for (int i = 0; i < index; i++)
            {
                space_str += "&nbsp;";
            }
            var query = list.Where(x => x.pid == pid);
            foreach (var item in query)
            {
                ListItem li = new ListItem(space_str + item.caname, item.code);
                ddlca.Items.Add(li);
                index++;
                AddChildListItem(list, item.id, index);
                index = tmp;
            }
        }

綁定ddl的二級分類    
//綁定分類
private void BindDLLCode()    //在Page_load中加上
{
    ddlCode.Items.Clear();
    List<Model.Category> list = new DAL.CategoryDAL().GetListArray("");
    var q = list.Where(x => x.pid == 0);
    foreach (Model.Category item in q)
    {
        ddlCode.Items.Add(new ListItem(item.caname, item.code));
        var q2 = list.Where(y => y.pid == item.id);
        foreach (var item2 in q2)
        {
            ddlCode.Items.Add(new ListItem("|--" + item2.caname, item2. code));
        }
    }
}
主站蜘蛛池模板: 偏关县| 象山县| 黑龙江省| 望城县| 岐山县| 扶沟县| 连城县| 上栗县| 连江县| 溧阳市| 新民市| 和林格尔县| 莆田市| 报价| 山丹县| 尼木县| 茌平县| 昌黎县| 神农架林区| 会昌县| 曲水县| 高淳县| 新源县| 瑞安市| 长垣县| 新龙县| 邯郸县| 盐城市| 中山市| 扎囊县| 佛学| 陵水| 祁阳县| 文水县| 西丰县| 皋兰县| 彝良县| 万源市| 化州市| 永城市| 临沂市|