zoukankan
html css js c++ java
asp.net无限级分类递归实现方法一
递归添加树的节点
public
void
AddTree(
int
ParentID,TreeNode pNode)
{
DataTable ds
=
(DataTable)
this
.ViewState[
"
ds
"
];
DataView dvTree
=
new
DataView(ds);
//
过滤ParentID,得到当前的所有子节点
dvTree.RowFilter
=
"
[F_PARENTID] =
"
+
ParentID;
foreach
(DataRowView Row
in
dvTree)
{
TreeNode Node
=
new
TreeNode() ;
if
(pNode
==
null
)
{
//
添加根节点
Node.Text
=
Row[
"
F_Name
"
].ToString();
TreeView1.Nodes.Add(Node);
Node.Expanded
=
true
;
//
Node.NavigateUrl = null;
AddTree(Int32.Parse(Row[
"
F_ID
"
].ToString()), Node);
//
再次递归
}
else
{
//
添加当前节点的子节点
Node.Text
=
Row[
"
F_Name
"
].ToString();
pNode.Nodes.Add(Node);
Node.Expanded
=
false
;
if
(
!
ValidateUtil.isBlank(Row[
"
F_URL
"
].ToString()))
Node.NavigateUrl
=
Row[
"
F_URL
"
].ToString();
Node.Target
=
"
mainFrame
"
;
AddTree(Int32.Parse(Row[
"
F_ID
"
].ToString()),Node);
//
再次递归
}
}
}
查看全文
相关阅读:
读《大数据的互联网思维》有感
IDEA控制台问题:At least one JAR was scanned for TLDs yet contained no TLD
youDao
IDEA学习——模板及其常用模板
IDEA控制台问题:java lang OutOfMemoryError:PermGen space
MySQL版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver
代码自省(周一)
IDEA链接mySQL问题 : You have an error in your SQL syntax : 'OPTION SQL_SELECT_LIMIT=1000' (or 'OPTION SQL_SELECT_LIMIT=DEFAULT')
我的大学流水日记
mysql的使用
原文地址:https://www.cnblogs.com/wucf2004/p/768782.html
最新文章
谈初学Java历程
Java基础语法目录
Systick 更新
转载:C语言的字节对齐及#pragma pack的使用
转载:结构体的字节对齐
排序---堆排序
排序---快速排序
排序---冒泡排序
[Python数据结构] 使用 Circular List实现Queue
[Python数据结构] 使用List实现Stack
热门文章
python 使用time / datetime进行时间、时间戳、日期转换
python 爬取微信好友列表和个性签名,绘制个性签名云图
numpy.random模块常用函数解析
Sublime Text 3 快捷键(转载)
剑指offer---数组中出现次数超过一半的数字
剑指offer---二叉树的下一个结点
剑指offer---对称的二叉树
剑指offer---重建二叉树
剑指offer---斐波那契数列
剑指offer---用两个栈实现队列
Copyright © 2011-2022 走看看