treeview 节点的添加。
typedef struct _mycust_treeview_notedata
{
AnsiString id; //项目的ID号
AnsiString name; //项目名称
AnsiString par_id; //父项目的ID号
}mycust_treeview_notedata;
我定义了个结构,
TreeView1->Items->BeginUpdate();
AnsiString data="";
while(!DataModule1->ExcueQuery->Eof)
{
mycust_treeview_notedata temp;
temp.id=DataModule1->ExcueQuery->FieldByName("ID")->AsString;
temp.name=DataModule1->ExcueQuery->FieldByName("NAME")->AsString;
temp.par_id="";
TreeView1->Items->Add(NULL,(AnsiString)temp);
DataModule1->ExcueQuery->Next();
}
TreeView1->Items->EndUpdate();
但是编译没有通过。该怎么写,使它的节点显示的是name, 并且怎么读出来还原成结构。