zoukankan
html css js c++ java
C#递归在dropdownlist显示树状
/**/
/**/
/**/
///
<summary>
///
绑定文件分类
///
</summary>
public
void
bind()
{
//
获取数据集
DataSet ds
=
new
DataSet();
ds
=
ec.ExecuteSelectCmmond(
"
select * from t_Column where U_UserID='
"
+
HttpContext.Current.Request.Cookies[
"
NameID
"
].Value
+
"
'
"
, ds);
BindingCWAList(DropDownList1, ds);
}
private
void
BindingCWAList(DropDownList ddlID, DataSet ds)
//
ddlID是DropDownList控件的ID
{
DropDownList1.Items.Clear();
//
此处创建顶极分类,Value=0(如不需要,可以删除此行)
ddlID.Items.Add(
new
ListItem(
"
请选择目录
"
,
"
0
"
));
InitList(ddlID,
0
, ds,
""
);
}
private
void
InitList(DropDownList ddlID,
int
parentID, DataSet catagoryDS,
string
indent)
{
//
Select后边的是DataSet里面的列名
System.Data.DataRow[] currRows
=
catagoryDS.Tables[
0
].Select(
"
ColumnFatherld=
"
+
parentID.ToString(),
"
ColumnFatherld ASC
"
);
int
count
=
currRows.Length;
DataRow catagoryRow;
for
(
int
i
=
0
; i
<
count; i
++
)
{
catagoryRow
=
currRows[i];
System.Web.UI.WebControls.ListItem item
=
new
System.Web.UI.WebControls.ListItem(indent
+
catagoryRow[
"
ColunmnName
"
].ToString(), catagoryRow[
"
ColumnId
"
].ToString());
ddlID.Items.Add(item);
InitList(ddlID, Int32.Parse(catagoryRow[
"
ColumnId
"
].ToString()), catagoryDS, indent
+
"
……
"
);
}
}
查看全文
相关阅读:
jquery 添加关键字小插件
打印出所有每一位都与其他位不重复的自然数
尾递归版,斐波那契数列
如何在移动端宽度自适应实现正方型?
css隐藏元素的六类13种方法
如何给行内元素设置宽高?
css实现垂直水平居中的方法
pwa
目录树生成工具treer
服务端返回的json数据,导致前端报错的原因及解决方法
原文地址:https://www.cnblogs.com/craig/p/1238317.html
最新文章
shiro学习
在eclipse里搜索maven项目需要的dependency
nginx location配置讲解
Eclipse创建maven的war工程没有web.xml解决方式
Java SAX Schema Validation
Package org.xml.sax Description
MongoDB:The Definitive Guide CHAPTER 2 Getting Started
Install MongoDB on Windows
MongoDB:The Definitive Guide CHAPTER 1 Introduction
Classical Inheritance in JavaScript
热门文章
advanced dom scripting dynamic web design techniques Chapter 2 CREATING YOUR OWN REUSABLE OBJECTS
python Day 2
python的import与from...import的不同之处
python Day 1
解决 下载额外数据文件失败 以下软件包要求安装后下载附加数据,但其数据无法下载或无法处理 ttf-mscorefonts-installer
Ubuntu 14.04 下安装搜狗输入法,不要删除ibus
opensuse13.1 安装 SqliteMan
opensuse13.2国内源和设置命令
jdk7.NIO.2学习笔记之目录文件及权限
Android RelativeLayout 属性 转自互联网
Copyright © 2011-2022 走看看