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 );
}
}
两个相关的链结:
《树形结构在开发中的应用》
,
选择树节点,显示它的详细信息
查看全文
相关阅读:
zabbix api
cassandra学习笔记
loki grafana
logstash配置 filebeat配置
k8s prometheus api
51cto 先超Prometheus+Grafana监控告警系统实战
51cto 张岩峰 Prometheus企业级监控系统:零基础入门
imooc 使用Prometheus实践基于Spring Boot监控告警体系 笔记
python3 django migrate
python3虚拟环境
原文地址:https://www.cnblogs.com/dahuzizyd/p/31517.html
最新文章
linux命令
JavaScript之面向对象(ECMAScript5)
PowerShell自动化脚本生成项目的RPM包
JavaScript之引用类型(ECMAScript5)
HTML辅助方法
C#系列文章之事件
C#系列文章之属性
C#系列文章之参数
.NETCORE 经常使用的某些快捷键
关于NETCore发布到IIS 时遇到的一个问题
热门文章
第十一章变量名的力量
Hololens2 开发基本知识
近期服务器挂掉总结
Net core 部署新服务遇到的坑
Sql server 截取 并转换为数字的问题
[快速开发二]vue组件与路由-构建单页面应用
Vue初试
net 中web.config一个配置文件解决方法 (其他配置文件引入方式)
webform配置全局异常处理
第十二章Fundamental Data Types 基本数据类型
Copyright © 2011-2022 走看看