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

继续数据库访问控件:向treeview添加表数据 望指教!该怎么解决

2012-02-02 
继续数据库访问控件:向treeview添加表数据望指教!利用SQLQuery控件访问数据库查询结果有3列:PDMObject_IDU

继续数据库访问控件:向treeview添加表数据 望指教!
利用SQLQuery控件访问数据库 查询结果有3列:
  PDMObject_ID User_ID User_Name (列名)

  3 AllOrganization 所有组织
  4 NoneOrganization 无组织用户
  12 ABYF 研发部

  之前用Node = TreeView1->Items->AddChild(N1,SQLQuery1->FieldByName("PDMObject_ID")->AsString);
这种方法显示到treeview中形式为:
  根节点
|  
  ----- PDMObject_ID
  | |
  | ------3
  | |
  | ------4
  |
  -----User_ID
  |
  -----AllOrganization
  |
  -----NoneOrganization
(部分效果)

若要换种显示方式:
  根节点
|
  -----3 (AllOrganization 所有组织)
  |
  -----4 (NoneOrganization 无组织用户)
(以下略)

(把表中某一行的数据添加到一个节点中)这要用什么方法来添加?还是用FieldByName? (描述应该是清晰了吧)

这里要用到 Data属性 望指点 谢谢!!!!


























[解决办法]
AddChildObject或AddChild时,第一个参数就是指定要添加子节点的父结点。如果为NULL,就是添加根节点。你现在是没有给新添加的子节点设定合适的父节点。

热点排行