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
+
"
……
"
);
}
}
查看全文
相关阅读:
电商企业怎样用好大数据
网络编程入门
TCP和UDP的常见面试题
跨域请求
微服务的统一异常处理
Session和Cookie
Restful风格
正向代理和反向代理的总结
解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
MySQL数据的优化方案
原文地址:https://www.cnblogs.com/craig/p/1238317.html
最新文章
menubar下面的选项不可以输入中文
1u 2u 5u
#define只有一个参数
周立功CAN-II引脚图
一些自定义函数
QString类
QMesageBox的使用
C++命名(自定义)
设置窗体相关
Qt开发串口
热门文章
Ueditor 1.4.3.1 使用 ThinkPHP 3.2.3 的上传类进行图片上传
13个应用案例,讲述最真实的大数据故事
13个应用案例,讲述最真实的大数据故事
Excel-漏斗图分析(差异分析)
Excel-漏斗图分析(差异分析)
SPSS Modeler数据挖掘:回归分析
SPSS Modeler数据挖掘:回归分析
SPSS数据编辑器界面 度量 名义 序号 标签
SPSS数据编辑器界面 度量 名义 序号 标签
电商企业怎样用好大数据
Copyright © 2011-2022 走看看