返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

实现DropDownList分级程序代码

时间:2011-05-24 12:21来源:betway必威官网www.etsupport.net 编辑:麦田守望者

效果图:

实现DropDownList分级 - 虫虫 - suifengasp.net 的博客

技术实现:

 

 protected void Page_Load(object sender, EventArgs e)

    {

        if (!IsPostBack)

        {

            BindClass();

        }

    }

    void BindClass()

    {

        List<Model.Examples> list = BLL.Examples.get_List();

        foreach (Model.Examples model in list)

        {

            ListItem li = new ListItem();

            li.Text = "╋" + model.Name;

            li.Value = model.ID.ToString();

            DropDownList1.Items.Add(li);

            BindChild(model.ID.ToString(), "├──");

        }

    }

    void BindChild(string ParentID, string separator)

    {

        List<Model.Examples> list = BLL.Examples.get_List(ParentID);

        foreach (Model.Examples model in list)

        {

            ListItem li = new ListItem();

            li.Text = separator + model.Name;

            li.Value = model.ID.ToString();

            DropDownList1.Items.Add(li);

            string separator_ = separator + "───";

            BindChild(model.ID.ToString(), separator_);

顶一下
(1)
100%
踩一下
(0)
0%
标签(Tag):DropDownList控件
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片