社区
C++ Builder
帖子详情
对于treeview多层节点下,新增的节点怎样为打开?
ntcxh
2005-03-02 04:09:49
对于treeview多层节点下,新增的一个节点,怎么才能将其处于打开状态?并可编辑文本。
对于与数据库相连的treeview,当新增一节点后,怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相应记录?多谢!
...全文
123
3
打赏
收藏
对于treeview多层节点下,新增的节点怎样为打开?
对于treeview多层节点下,新增的一个节点,怎么才能将其处于打开状态?并可编辑文本。 对于与数据库相连的treeview,当新增一节点后,怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相应记录?多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ntcxh
2005-03-03
打赏
举报
回复
TTreeNode *myselect,*mynode;
myselect = Form1->TreeView1->Selected;
int nodeindex = pmyrec(myselect->Data)->id;
mynode = Form1->TreeView1->Items->AddChild(myselect,"新建目录");
myselect->Expand(true); //or true 展开
mynode->EditText(); //设置编辑状态
Form1->ADOQuery1->Append();
Form1->ADOQuery1->FieldByName("pid")->Value = nodeindex;
Form1->ADOQuery1->FieldByName("name")->Value = mynode->Text;
Form1->ADOQuery1->Post();
Form1->ADOQuery1->Active = false;
Form1->ADOQuery1->Active = true;
对于以上代码本人想在新增节点后,并编辑后再存入数据库,可是并未能如此,而是新增后就自动加入了数据库。
Friecin
2005-03-02
打赏
举报
回复
TreeNode *Node = TreeView->Items->Add(";asdkfj",NULL );
Node->Expand(false); //or true 展开
Node->EditText()(); //设置编辑状态
////////////////////////
怎样才能使当鼠标移动到刚新增的节点时,数据库就能够移动到刚新增的相。。。
需要编辑TreeView->OnChange事件,例子:
void __fastcall TForm::TreeViewChange( )
{
ADOQuery->SQL->Text = "Select * from Table WHERE 你的字段='" + TreeView->Selected->Text + "'";
ADOQuery->Open();
}
Maconel
2005-03-02
打赏
举报
回复
TreeNode有一个方法是Expand,它的作用就是展开这个节点。
比如展开treeview下的一个节点:
//展开这个节点,但是不展开这个节点的子节点
TreeView1->Items->Item[2]->Expand(false);
//展开这个节点,同时展开这个节点下的所有子节点
TreeView1->Items->Item[2]->Expand(true);
删除
TreeView
节点
以及其子
节点
在Delphi编程环境中,删除`
TreeView
`控件中的
节点
及其子
节点
是一项常见的...通过理解和应用上述知识点,你可以掌握在Delphi中删除`
TreeView
`
节点
及其子
节点
的方法,这对于开发涉及树形结构数据管理的应用程序非常重要。
Treeview
在winform中的运用(从数据库动态添加
节点
,增加
节点
、删除
节点
、复制
节点
)
如果是在用户交互时动态增加,可以通过监听
Treeview
的`AfterSelect`事件,当用户选择一个
节点
时,在该
节点
下添加新的子
节点
。确保更新
节点
的数据源以保持同步。 3. **删除
节点
** 删除
节点
可以通过选中目标
节点
后...
c#windowform实现
treeview
多层
绑定
以上就是`c#windowform实现
treeview
多层
绑定`的核心内容。通过这种方式,我们可以方便地将动态生成的
多层
数据结构绑定到`
TreeView
`控件上,提高开发效率,同时保持界面的清晰和易用。在`demo`项目中,你应该能找到一...
c# 根据数据库动态生成三层
treeview
导航
在
TreeView
中,根
节点
是树的最高层级,父
节点
位于根
节点
之下,而子
节点
则挂载在父
节点
之下。这种分层结构对于组织和展示复杂的层次关系非常有用。 生成这个三层
TreeView
的过程主要包括以下步骤: 1. **连接数据库*...
access
Treeview
结构数据库设计维护实例
Treeview
控件通常用于Windows应用程序中,它可以将层次关系的数据展示为
节点
和子
节点
的形式。在Access中,
Treeview
可以作为导航工具,帮助用户浏览表、查询、窗体、报表和宏等数据库对象,使数据库管理更加直观。 ...
C++ Builder
13,871
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章