如何解决TreeView中显示项和使用项不一致的问题

htsong 2003-09-29 12:13:20
我现在想在TreeView中显示数据库中的OrgId字段的中文名,在程序中用OrgId字段的值。
我看到有些控件有Items和Values属性,但它没有,如何实现?
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshman2003 2003-09-29
  • 打赏
  • 举报
回复
int *id,n;
id = &OrgId;
TreeView->Items->AddObject(null,orgIdchn,id);//增加一个带数据的节点
n = *(int *)(node->data);//读取节点中的数据

请仔细查看TreeView关于DATA的属性和例子。
freshman2003 2003-09-29
  • 打赏
  • 举报
回复
这个嘛,你用节点的DATA属性就行了。
htsong 2003-09-29
  • 打赏
  • 举报
回复
我指的是TreeView中显示的应是OrgIdChn(中文,可能有重复),而程序SQL中用的应是OrgId的值(数字Id号)。两者都来至数据库中。就相当于DBRadioGroup中的items和Values一样,items是显示项,而 Values是要传到数据库中的。
sfemil 2003-09-29
  • 打赏
  • 举报
回复
TreeView->Items->Add(NULL,"字段名");

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧