|
그냥 TreeView에 아이템을 추가할때 디비에서 읽어온 자료를 넣어주시기만 하면 됩니다.
참고가 될만한 소스를 적었습니다.
TTreeNode *Node1;
Tree->Items->Clear(); // remove any existing nodes
// Add a root node
Tree->Items->Add(NULL, "RootNode1");
DM->UsersQry->SQL->Clear();
DM->UsersQry->SQL->Add(" SELECT 필드명 ");
DM->UsersQry->SQL->Add(" FROM 테이블 ");
DM->UsersQry->Open();
DM->UsersQry->First();
Node1 = Tree->Items->Item[0];
for(int i = 1 ; i <= DM->UsersQry->RecordCount ; i++) {
Tree->Items->AddChild(Node1, DM->UsersQry->FieldByName("필드명")->AsString);
DM->UsersQry->Next();
}
이렇게 하시면 아이템이 추가됩니다.
단 위의 소스는 루트노드를 만들고 그 아래에 자료들이 들어갑니다...
그럼 도움이 되셨길...
포도 님이 쓰신 글 :
: treeview요... 디비 내용을 트리 안으로 불러오고 싶은데.. 그러기 위해서는 쿼리를 이용해야 한다고 하는데.. 감이 안와서요.. 어떻게 하면 되는지 쉽게 설명해주시면 정말 고마울거 같은데.. 인터넷을 뒤져도.. 내용이 없내요.. ^^ 부탁해용..
|