社区
C++ Builder
帖子详情
我想把数据表中的数据加载到TreeView中,该如何做啊?
zbc
2004-10-24 12:27:18
关键是它的数据表该怎么样来设计?
加载的函数怎么来实现..
...全文
159
2
打赏
收藏
我想把数据表中的数据加载到TreeView中,该如何做啊?
关键是它的数据表该怎么样来设计? 加载的函数怎么来实现..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ntahua
2004-10-25
打赏
举报
回复
数据表一般是这样,每一个节点都需要有一个字段是标明它的父节点
ntahua
2004-10-25
打赏
举报
回复
给个简单的例子,是转的别人的,借花献佛。。。。。
{
if(!ADODataSet1->Active){
ShowMessage("數據庫未能成功連接,請先連接數據庫...");
return;
}
if(isCreate){
ShowMessage("目錄樹已經生成,謝謝使用...");
return;
}
TTreeNode *tnd, *ParTnd;
while(!ADODataSet1->Eof){
//取得数据
int i_pid = ADODataSet1->FieldByName("ParentID")->AsInteger;
String strT = ADODataSet1->FieldByName("ClassName")->AsString;
//是否为根节点
if(!i_pid){
TreeView1->Items->Add(NULL,strT);
// tnd = TreeView1->Items->Item[index];
//否则 ,找其父结点,添加自己
}else{
//新建數據源,得出父節點的名稱。
TADODataSet * adoTmp = new TADODataSet(Form1/*这是表明動態控件adoTmp放置在Form1上,而不是在其他的象form2之類的上面*/);
adoTmp->Connection = ADODataSet1->Connection;
adoTmp->Active = false;
adoTmp->CommandText = "Select * From ClassInfo WHERE ClassID = "+IntToStr(i_pid);
adoTmp->Active = true;
String strPar = adoTmp->FieldByName("ClassName")->AsString;
//查找父節點,並保存些節點於ParTnd;
tnd = TreeView1->Items->GetFirstNode();
while(tnd){
if(tnd->Text == strPar)
ParTnd = tnd;
tnd = tnd->GetNext();
}
TreeView1->Items->AddChild(ParTnd,strT);
TreeView1->FullExpand();
//釋放內存申請空間
delete adoTmp;
}
ADODataSet1->Next();
}
ADODataSet1->First(); //移到最前,備下次使用
}
Bootstrap
treeview
实现动态
加载
数据
并添加快捷搜索功能
本文实现了运用bootstrap
treeview
实现动态
加载
数据
,并且添加快捷搜索功能,需要的朋友参考下
wpf mvvm
treeview
动态
加载
(实现重命名与右键添加)
综合网上资源制作的,根据那些零碎的代码组合的,高手请跳过。已经整理好,可以运行。(特别注意,只有第一个根目录树
加载
了右键命令,第二个没有
加载
,自己可以根据需要改变每个树的右键命令)
WPF
TreeView
递归异步绑定
WPF的
TreeView
不像WinForms的
TreeView
那样,通过TreeNode实现树型节点。WPF的
TreeView
实现起来,我感觉有点像VM(View-Model)模式,就像WinForms
中
的DataGrid,控件负责显示,
数据
在DataTable
中
。那么我们在实现
TreeView
时,也需要用这样的思路,
数据
在Model
中
,控件是View负责显示。 我需要实现的最终目标是: 1.节点是异步
加载
的(解决效率问题) 2.节点是无限级别的(递归的,这样可复用与目录结构、组织架构等
数据
类型) 3.节点是可以多选的(用CheckBox选择) 4.XAML方式绑定(减少UI上Code量) 5.方便得获取选
中
项信息
根据用户权限动态
加载
Treeview
根据一个用户的权限动态
加载
Treeview
菜单。附有代码,
数据
库建表文件,图片,自己建表之后填充
数据
就可以自己查看了。
C# winform
treeView
控件的使用绑定
数据
库
C# winform
treeView
控件的使用
treeView
1_BeforeExpand
treeView
绑定
数据
库
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章