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

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

ASP.NET遞歸綁定DropDownList

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

遞歸綁定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));
        }
    }
}
主站蜘蛛池模板: 南昌县| 江津市| 广饶县| 房山区| 吴川市| 淮安市| 科尔| 宣威市| 泗阳县| 本溪市| 苗栗县| 平湖市| 嘉黎县| 汕头市| 左权县| 通道| 黑河市| 喀什市| 吴桥县| 六枝特区| 滨州市| 河间市| 五常市| 高密市| 全椒县| 宜宾县| 鹤岗市| 丰台区| 福清市| 呼和浩特市| 陇南市| 灵丘县| 独山县| 永嘉县| 元江| 汶上县| 玉田县| 香港 | 平凉市| 襄樊市| 尉氏县|