wpf 怎样用数据库中的数据直接生成treeview?

问题描述

wpf 怎样用数据库中的数据直接生成treeview?

数据库表:
表: id name parentId
1 A -1
2 B 1
3 C 1
4 D 2 parentId=-1表示根节点
在treeview中A是根节点,B、D是A的节点,C是B的节点
希望可以直接将数据库中的二维结构表生成treeview,并添加删除节点,在wpf中应该怎样实现呢?试了很久一直没成功,希望各位前辈老师能帮忙解答,谢谢!

时间: 2024-12-03 22:09:17

wpf 怎样用数据库中的数据直接生成treeview?的相关文章

ajax-循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作

问题描述 循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作 循环语句输出数据库中的数据,生成的表格,如何才能对某一行数据进行操作,怎样才能获取到某一行的id 解决方案 如果我没有理解错你的意思的话 你可以这样试下. 在生成数据的时候 给每一行都 绑定一个事件 "onclick='liclick(this)'" 具体的处写在liclick方法中 点击时 由于参数为this 所以点击不同行 数据就不一样 解决方案二: 楼主 是用表格的形式 将数据显示在了 web页面上了

从数据库中读取数据自动生成XML

xml|生成xml|数据|数据库 Program Ex:================= string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA";SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] );SqlCommand cm

[ASP.net]从数据库中读取数据自动生成XML

asp.net|xml|生成xml|数据|数据库 Program Ex:================= string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA";SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] );SqlCo

想通过数据库中的内容显示在treeView的根节点,需要怎么办?

问题描述 左边是数据库中的内容显示在Listview中,我想让用户一列能显示在treeView的根节点处,求朋友们指点一二. 解决方案 解决方案二:这是我自己写的能显示在Listview中的代码我应该怎样改才能让用户名以Treeview根节点的形式显示在Treeview中?解决方案三:新建parentNode,名称为用户名,为其属性Nodes增加孩子nodes.解决方案四:循环数据库{treeView1.Nodes.Add}解决方案五:引用3楼bdmh的回复: 循环数据库{treeView1.N

sqlite删除数据库中的数据时偶尔会出现错误

问题描述 sqlite删除数据库中的数据时偶尔会出现错误 java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed. 求助,connection pool 是啥啊,求大神指教. 解决方案 如果确定不是连接被关闭,那还有可能就是多线程访问sqlite,sqlite数据库是单线程操作的,那么当N多个Thread同时调用的时候,可能报这错误.这也就

jtable显示数据库中的数据,为什么数据显示不完全,第一列列名也没有

问题描述 jtable显示数据库中的数据,为什么数据显示不完全,第一列列名也没有 10C 解决方案 用JTable显示数据库数据将数据库中的数据显示到JTable上将Excel中的数据在JTable中显示 解决方案二: 你for循环写的从1开始的..

如何使用JAVASCRIPT从sqlserver数据库中获得数据

javascript|server|sqlserver|数据|数据库 如何使用JAVASCRIPT从sqlserver数据库中获得数据? --------------------------------------------------------------- var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Data Source=190.190.200.100,1433;Initial Catal

保存数据库中其他对象不变,删除数据库中所有数据的实现方法

对象|数据|数据库 原帖内容:怎样把数据库中所有数据删除,然后把所有的自动增量复位?表太多,无法手工完成.http://community.csdn.net/Expert/topic/3094/3094555.xml?temp=.2920954 /*--原本打算这样--先禁用所有外键约束exec sp_msforeachtable "alter table ? nocheck CONSTRAINT all"--然后删除数据exec sp_msforeachtable "tru

ASP学习:不刷新页面筛选数据库中的数据

我在作asp程序时经常遇到这种情况: 将数据库中的数据(如所有雇员名)列在列表框中,程序要求进行选择其中一项或多项提交到下一个页面. 但麻烦的是如果数据(如雇员)过多,会给客户的选择带来麻烦--要从很长的列表中进行数据定位.最好的解决方法是用户在选择前采用模糊查询的方式进行数据定位,准确找出需要选择的雇员名,再选择.提交. 问题出现在我们程序员面前:如何不刷新页面筛选从数据库中筛选数据.本人的方法有两种: 1.采用双列表框的方法 2.采用XML方法 本文主要介绍第一种方法:采用双列表框的方法 编