zoukankan
html css js c++ java
winform中树和数据库关联操作的例子(C#)
winform下树和数据库关联操作是很常用的,下面的代码是项目中用到的,从一个表生成树:
DataView dvTree;
private
void
InitTreeByDataSet( TreeNodeCollection nds,
string
parentID, DataSet ds )
{
dvTree
=
new
DataView();
TreeNode tempNode;
dvTree.Table
=
ds.Tables[
0
];
//
判断ParentServiceTypeID是否为null,并生成不同的过滤条件
if
( parentID
==
"
Isnull(ParentServiceTypeID,'Null Column') = 'Null Column'
"
)
{
dvTree.RowFilter
=
parentID ;
}
else
{
dvTree.RowFilter
=
"
ParentServiceTypeID ='
"
+
parentID
+
"
'
"
;
}
foreach
( DataRowView drvTree
in
dvTree )
{
tempNode
=
new
TreeNode();
tempNode.Text
=
drvTree[
"
Name
"
].ToString();
tempNode.Tag
=
drvTree[
"
PKFieldValue
"
].ToString();
nds.Add(tempNode );
//
递归调用
InitTreeByDataSet( tempNode.Nodes, tempNode.Tag.ToString(), ds );
}
}
两个相关的链结:
《树形结构在开发中的应用》
,
选择树节点,显示它的详细信息
查看全文
相关阅读:
仲兆鹏 160809329 第5次
仲兆鹏160809329-第四次作业
160809329 仲兆鹏 3
张浩飞 160809307 (12)
160809307 张浩飞
160809307 张浩飞
160809307 张浩飞(8)
160809307 张浩飞(7)
160809307 张浩飞
160809307 张浩飞 5
原文地址:https://www.cnblogs.com/dahuzizyd/p/31517.html
最新文章
12ci zuoye
张羽泽 第十一次作业
张羽泽 第九次作业
张羽泽 第八次作业
张羽泽 第七次作业
张羽泽 第六次作业
张羽泽 第五次作业
张羽泽 第四次作业
第三次作业 张羽泽
张羽泽160809306
热门文章
Java第八次作业
第六次java作业
第五次java作业
java第四次作业
12
11
仲兆鹏 第9次
仲兆鹏160809329第8次
仲兆鹏7
160809329仲兆鹏
Copyright © 2011-2022 走看看