2 kaiping1217 kaiping1217 于 2016.04.14 10:08 提问

MFC treecontrol 控件 怎么从数据库里高效插入数据

数据库结构是
id name father path
1 aa 0 0
2 bb 1 1-1
3 cc 1 1-2
4 dd 1 1-3
5 ee 2 1-1-2
6 ff 0 0
7 gg 6 6-1
8 hh 6 6-2

我现在是用 递归查询来插入数据
查到第一层 father = 0的 插入一层树 然后 搜第二次 这样

有没有更高效的方法来把数据库里的数据 插入到 treecontrol 里

求例子学习

1个回答

webcq
webcq   2016.04.17 20:01

sql语句中使用 orderby id,即可从数据库中顺序读入数据。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mfc树控件Tree Control 修改添加删除节点
vc树控件Tree Control 1.树形控件的通知消息树形控件的通知消息有很多, TVN_SELCHANGING和TVN_SELCHANGED:在用户改变了对树节点的选择时,控件会发送这两个消息。消息会附带一个指向NMTREEVIEW结构的指针,程序可从该结构中获得必要的信息。两个消息都会在该结构的itemOld成员中包含原来的选择项信息,在itemNew成员中包含新选择项的信息,在acti
MFC TreeControl为复选框添加响应函数
1、使用Tree 2、 3、 4、
TreeCtrlTest MFC Tree控件的应用举例 可以保存和读取xml文件
MFC中树控件应用的绝好例子,实现了递归查询,可以读取xml文件,并进行保存,真好。
MFC遍历某个文件夹,并用tree Control简单显示
1、 2、 3、
MFC获取Tree Control当前选择的值
void CMFCApplication11Dlg::OnNMDblclkTree1(NMHDR *pNMHDR, LRESULT *pResult) { // NM_TREEVIEW *pNMTreeView = (NM_TREEVIEW *)pNMHDR; // TVITEM item = pNMTreeView->itemNew; CString tmp = m_CtlTree
将数据库中的数据表添加到ListControl控件
将数据库中的数据表添加到ListControl控件、将数据库中的数据表添加到ListControl控件
生成插入数据 从数据库里生成 插入 数据
生成插入数据 从数据库里生成 插入 数据
关于MFC ListControl怎么插入数据
int i = m_pListCtrl->GetItemCount();//获取list里面有多少行 CString ttt; ttt.Format("%d",i); m_pListCtrl->InsertItem(i,ttt);开辟一个行,并且设置行的内容为i的内容 m_pListCtrl->SetItemText(i,1,Str_Name);//i代指在第几行插入数据,第二个参数代指第
vc++ Tree Control使用总结
目前软件的数据曲线绘制模块,需要用到TreeCtrl控件,在学习使用这个控件的过程中,再次感受到了自己的编程基本功、利用MSDN自学能力的不足,以及来自MFC做界面的深深的恶意,现在基础还差,等再巩固一段时间的windows编程以及MFC界面知识后,一定要学Duilib,系统的掌握一套自己的做界面的方法,不要总在界面上浪费这么多时间。 需要利用TreeCtrl实现的功能: 1、创建 多个根节点
TREE control 介绍
DIZHI http://www.jizhuomi.com/software/200.html 前面两节为大家讲了列表视图控件List Control,这一节开始介绍一种特殊的列表--树形控件Tree Control。        树形控件简介        树形控件在Windows系统中是很常见的,例如资源管理器左侧的窗口中就有用来显示目录的树形视图。树