• Dropdownlist中实现树行选择


    一、数据结构

    ID

    ParentID

    Name

    Description

    编号

    父编号

    名称

    说明

    二、递归代码

    说明:DataAccess—数据访问函数,传如SQL语句,返回DataTable

              DListType---dropdownlist控件名称

    private DataTable dtPowerTree = new DataTable();

    dtPowerTree=DataAccess("select id,name,Description,parentid from type");

    public void ddlset(string _ParentId,string strText)

    {

           strText += HttpUtility.HtmlDecode("   ");

           string filter = "ParentId=" + _ParentId;

        string sort = "id ASC";

        DataRow[] drs = dtPowerTree.Select(filter, sort);

        for(int i=0; i<drs.Length; i++)

         {

               if(drs[i][3].ToString() == _ParentId)

                {

                      string Id = drs[i][0].ToString();

                     string Name = drs[i][1].ToString();

                         if(_ParentId!="0")

                      {

                            DListType.Items.Add(new ListItem(strText+""+Name,Id));

                     }

                     else

                     {

                            DListType.Items.Add(new ListItem(Name,Id));

                      }

                      ddlset(Id,strText);

                }

        }

    }

  • 相关阅读:
    如何在OS X 10.9 Mavericks下安装Command Line Tools(命令行工具)
    NGUI系列教程六(技能冷却的CD效果)
    NGUI系列教程五(角色信息跟随)
    NGUI系列教程四(自定义Atlas,Font)
    NGUI系列教程三
    NGUI系列教程二
    NGUI系列教程一
    相机控制
    Visual Stuio 2010 常用快捷及操作
    unity3d 使用背景贴图
  • 原文地址:https://www.cnblogs.com/xh831213/p/563663.html
Copyright © 2020-2023  润新知