首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

treeview 数据库解决思路

2012-02-17 
treeview 数据库小弟初学bcb,我想用TtreeView把数据库中一个表里的内容读出来,表里有几个字段,然后用树来

treeview 数据库
小弟初学bcb,我想用TtreeView把数据库中一个表里的内容读出来,表里有几个字段,然后用树来表示其中一个字段作为根节点,其它的字段作为子节点.可以增加,修改,删除节点.  
感觉不知道怎么弄.哪位高手指点一下,或者提供个范例让我看看,小妹我不胜感激啊!!

[解决办法]
UnicodeString sql ;
sql = "自己的查询语句";
ADOQuery->SQL->Clear();
ADOQuery->Active = false;
ADOQuery->SQL->Add(sql);
ADOQuery->Active = true;

TTreeNode *CurNode = NULL;
TTreeNode*pChildNode = NULL;
int i = 0 ;
ADOQuery->First() ;
pChildNode = TreeView->Items->AddChild(CurNode, L"根节点");
CurNode = pChildNode;
while (i < ADOQuery->RecordCount)
{

pChildNode = TreeView->Items->AddChild(CurNode, ADOQuery->FieldByName("数据库字段名")->AsAnsiString);
i++;
ADOQuery->Next();
}
CurNode->Expanded = true; //展开

热点排行