tnjk.net
当前位置:首页 >> MFC树控件和数据库的数据交互 >>

MFC树控件和数据库的数据交互

一)树形控件简介 树形控件是一种可以分级显示项目列表的窗口,其所含项目以相互关联的方式显示在控件中,通过点击位于某个层次的项目 节 点可以展开下一层次中从属于该节点的所有项目。树形控件非常适合于管理那些层次较多且相互间隶属关系较为...

可以利用C++ map 对象保存一个ID和HTREEITEM 的映射,伪代码如下 #include using namespace std; 声明一个保存映射的全局或局部map 成员。 map _maps; 添加列表伪代码 _RecordsetPtr rs ; rs.CreateInstance() ....; rs->Open(....)// 读取TB_JC...

跟正常的树一样,比如前序遍历 bool CMy1Dlg::preorder(HTREEITEM t) { if(t) { UpdateData(true); m_show+=c_tree.GetItemText(t); m_show+=_T(","); UpdateData(false); if(preorder(c_tree.GetNextSiblingItem(t))) { if(preorder(c_tree.Get...

能知道 db 是啥意思吗?

你要问什么,不是很清楚,用树形控件绑定数据库中的内容你只能用添加节点的方式进行,先添加根节点,然后依次添加子节点就可以了

BOOL CMagDlg::OnInitDialog() { //..... InitTreeView(); return TRUE; }

很明显数据库记录没有正确读出嘛.

依次去数据库中取数据,然后添加到相应的节点下不就行了

使用多线程。

没明白你在说什么。MFC2010中有一个控件是 CMFCEditBrowseCtrl 他可以实现文件浏览的功能,并将文件的全路径显示出来,如果你要保存路径就将他绑定与一个Cstring,然后使用UpdateData()函数存放和显示

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com