/// <summary>/// 绑定下拉框/// </summary>/// <param name="ddl">绑定控件名称</param>/// <param name="dt">绑定的数据源</param>/// <param name="categoryid">父级id值</param>/// <param name="layer">缩进种子</param>/// <param name="parentId">父级ID列名</param>/// <param name="name">需要显示text列名</param>/// <param name="id">需要绑定value的列名</param>private void BindChannelType(DropDownList ddl, DataTable dt, string categoryid, int layer, string parentId, string name, string id){DataView dv = new DataView(dt);dv.RowFilter = parentId + "='" + categoryid + "'";//过滤      if (categoryid != "0"){layer++;//默认为第一层
            }foreach (DataRowView drv in dv){string span = "";if (categoryid != "0"){for (int i = 0; i < layer; i++)//父级菜单不缩进
                    {span += " ";}}ListItem li = new ListItem();li.Text = span + drv[name].ToString();li.Value = drv[id].ToString();ddl.Items.Add(li);BindChannelType(ddl, dt, drv[id].ToString(), layer, parentId, name, id);}}

转载于:https://www.cnblogs.com/yuanyanyan/p/6792210.html

DropDownList 递归绑定分子公司信息相关推荐

  1. C# 递归的应用 TreeView递归绑定数据

    递归在WinForm中的应用 最近做项目经常用到递归,刚开始很久没用,不太熟悉,现在研究了下,并写下了学习笔记及开发经验总结. 递归热身 一个算法调用自己来完成它的部分工作,在解决某些问题时,一个算法 ...

  2. 域密码自助重置系统----绑定私人邮箱信息自助重置(一)

    域密码自助重置系统----绑定私人邮箱信息自助重置(一) 作为一个企业管理员来说,最头疼的事就是用户密码重置工作了:也许跟公司的性质有很大关系,就拿我们公司来说吧!我们企业内部有90%的用户属于外派人 ...

  3. 采集到竞争对手公司信息的10个经典方法

    竞争对手公司信息全网抓取网页数据.企业信息采集.竞争战略.竞争产品.企业名录.法人号码.企业采集软件.竞品信息.网页爬虫.采集网站数据.网页数据采集软件.python爬虫.HTM网页提取.一站式网站采 ...

  4. 爬去高德地图的公司信息

    # _*_ coding:utf-8 _*_from __future__ import division import requests import sys import json import ...

  5. 集团公司分子公司管控的建议

    集团公司分子公司管控中存在诸多问题,使得集团公司分子公司管控发挥不出战略管控功能,阻碍了企业的进一步发展.那么分子公司管控中出现了什么问题,集团公司又应当如何设置考核体系,就成为了集团公司管理者关注的 ...

  6. 推荐 查公司信息的一个网站

    查看公司信息的一个网站: http://www.tianyancha.com/  天眼查

  7. ASP.NET的属性绑定、表达式绑定、集合绑定、方法绑定、DropDownList集合绑定、DataList绑定、GridView绑定

    属性绑定 .aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defau ...

  8. Devexpress控件中TreeList的递归绑定数据

    Devexpress中的TreeList控件能实现类似于TreeView的功能 下面介绍下TreeList递归绑定DataTable中的数据 两个表.第一个表是父节点类型,第二个表是每个类型下的子节点 ...

  9. API接口:公司信息查询在线工具应用

    API接口:公司信息查询在线工具操作 接口简介:通过企业名称/社会统一信用代码/工商注册号三者其中之一快速查询全国企业工商数据,可查得企业工商基本信息.如:企业工商基本信息,企业法人,经营状态,注册资 ...

  10. golang EXE程序添加图标和详细信息(版本号,版权,公司信息等)

    golang EXE程序添加图标和详细信息(版本号,版权,公司信息等) 为什么要添加图标和详细信息 作为桌面程序,有一个图标,显得更正式一些.详细信息有版本号方便做版本识别.算了,编不下去了.不管那么 ...

最新文章

  1. 将来自另一个分支的所有更改合并为单个提交
  2. MVC架构 在Android中的使用
  3. Java8新特性Stream API与Lambda表达式详解(1)
  4. objc_setAssociatedObject 关联的简单用法
  5. 2019-03-13-算法-进化(鸡蛋掉落)
  6. 防盗链与token运用
  7. lua io.read()
  8. c语言中基本数据类型printf()对应格式
  9. 第九次作业(杨辉三角)
  10. Word文档如何转PDF?这三款软件值得一试
  11. matlab评价模型和预测模型
  12. WPS文字目录怎么做?目录制作的三种方法
  13. SDL渲染3D动画图片
  14. 架构师是否需要深入代码?
  15. Craft CMS简介
  16. 哪家python培训最好
  17. 大话设计模式(php版)第五章——依赖倒装原则
  18. 深度学习-20:神经科学、脑科学和稀疏特性
  19. 服务器版本的ansys证书错误,关于ANSYS Workbench 出现证书错误的解决办法
  20. 【vue2】axios请求与axios拦截器的使用详解

热门文章

  1. SE Springer小组之《Spring音乐播放器》可行性研究报告五、六
  2. Javascript禁止网页复制粘贴效果,或者复制时自动添加来源信息
  3. HTML中的行内元素和框元素详解
  4. 新建pch文件及配置
  5. Toontrack Superior Drummer for Mac - 鼓音乐制作工具
  6. Android基础之Intent的几种常用方法
  7. line vty 0 4 和line vty 5 15 区别
  8. The summary of Interview
  9. 初识Hadoop入门介绍
  10. python 传参open