DropDownList 递归绑定分子公司信息
/// <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 递归绑定分子公司信息相关推荐
- C# 递归的应用 TreeView递归绑定数据
递归在WinForm中的应用 最近做项目经常用到递归,刚开始很久没用,不太熟悉,现在研究了下,并写下了学习笔记及开发经验总结. 递归热身 一个算法调用自己来完成它的部分工作,在解决某些问题时,一个算法 ...
- 域密码自助重置系统----绑定私人邮箱信息自助重置(一)
域密码自助重置系统----绑定私人邮箱信息自助重置(一) 作为一个企业管理员来说,最头疼的事就是用户密码重置工作了:也许跟公司的性质有很大关系,就拿我们公司来说吧!我们企业内部有90%的用户属于外派人 ...
- 采集到竞争对手公司信息的10个经典方法
竞争对手公司信息全网抓取网页数据.企业信息采集.竞争战略.竞争产品.企业名录.法人号码.企业采集软件.竞品信息.网页爬虫.采集网站数据.网页数据采集软件.python爬虫.HTM网页提取.一站式网站采 ...
- 爬去高德地图的公司信息
# _*_ coding:utf-8 _*_from __future__ import division import requests import sys import json import ...
- 集团公司分子公司管控的建议
集团公司分子公司管控中存在诸多问题,使得集团公司分子公司管控发挥不出战略管控功能,阻碍了企业的进一步发展.那么分子公司管控中出现了什么问题,集团公司又应当如何设置考核体系,就成为了集团公司管理者关注的 ...
- 推荐 查公司信息的一个网站
查看公司信息的一个网站: http://www.tianyancha.com/ 天眼查
- ASP.NET的属性绑定、表达式绑定、集合绑定、方法绑定、DropDownList集合绑定、DataList绑定、GridView绑定
属性绑定 .aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defau ...
- Devexpress控件中TreeList的递归绑定数据
Devexpress中的TreeList控件能实现类似于TreeView的功能 下面介绍下TreeList递归绑定DataTable中的数据 两个表.第一个表是父节点类型,第二个表是每个类型下的子节点 ...
- API接口:公司信息查询在线工具应用
API接口:公司信息查询在线工具操作 接口简介:通过企业名称/社会统一信用代码/工商注册号三者其中之一快速查询全国企业工商数据,可查得企业工商基本信息.如:企业工商基本信息,企业法人,经营状态,注册资 ...
- golang EXE程序添加图标和详细信息(版本号,版权,公司信息等)
golang EXE程序添加图标和详细信息(版本号,版权,公司信息等) 为什么要添加图标和详细信息 作为桌面程序,有一个图标,显得更正式一些.详细信息有版本号方便做版本识别.算了,编不下去了.不管那么 ...
最新文章
- 将来自另一个分支的所有更改合并为单个提交
- MVC架构 在Android中的使用
- Java8新特性Stream API与Lambda表达式详解(1)
- objc_setAssociatedObject 关联的简单用法
- 2019-03-13-算法-进化(鸡蛋掉落)
- 防盗链与token运用
- lua io.read()
- c语言中基本数据类型printf()对应格式
- 第九次作业(杨辉三角)
- Word文档如何转PDF?这三款软件值得一试
- matlab评价模型和预测模型
- WPS文字目录怎么做?目录制作的三种方法
- SDL渲染3D动画图片
- 架构师是否需要深入代码?
- Craft CMS简介
- 哪家python培训最好
- 大话设计模式(php版)第五章——依赖倒装原则
- 深度学习-20:神经科学、脑科学和稀疏特性
- 服务器版本的ansys证书错误,关于ANSYS Workbench 出现证书错误的解决办法
- 【vue2】axios请求与axios拦截器的使用详解