Dev tdxDBTreeView

可以快速的用tree展示层次结构,无需任何编码;对tree的操作会自动post到数据集;对数据集的操作会 在tree上表现

一、关键 设置

datasource

displayField:节点的   显示名称; 可以不设置; 可以与 listField不同

listField:同 displayField

keyField:节点的“id”

parentField:显示 层次 的“关键”,rootvalue:根的属性

二、相关属性、方法

1、获取 当前点击节点的信息

tdxDBTreeView1.DBSelected.KeyFieldValue              返回:variant

使用ADO连接Access时候,要提前 使用  “str := VarToStr(tdxDBTreeView1.DBSelected.KeyFieldValue); ”

直接把keyFieldValue 代入sql语句or使用“qry.parameters.paramByName()” or"qry.parameters.paramValues[]" 会出错

2、增加 子节点

tdxDBTreeView1.items.addChild(tdxDBTreeView1.selected,‘new item name‘)

3、修改

4、删除

tdxDBTreeView1.DBSelected.Delete;

三、相关

1、如果只想让在tree修改节点显示结果,不想让tree 修改数据库,

可以在tree的events里设置,datasource---dataset---before(delete、edit、insert),添加:abort

y也可以,把query的lockType改成“itBatchOptimistic”。每次单击tree,query1.cancel;确定修改时候,UpdateBatch

2、对于左边是tree,右边是 dbtextedit。

一般要指向同一datasource,否则操作节点的时候会有问题。原因待查?

时间: 2024-12-17 21:32:33

Dev tdxDBTreeView的相关文章

shell输出的那个垃圾桶——/dev/null

昨晚花费一整晚在知乎回答了一个关于shell里面的重定向输出到/dev/null的问题.果断今晚也同步发在这里,反正也没人看~~~~ 以下来自一个重度linux使用患者不请自来的回答. 先用简单的语言回答题主的问题: shell程序中 2> /dev/null 代表什么意思? 答:"2> /dev/null" 代表忽略掉错误提示信息. 如题 2> 代表什么意思?讲错误输出删除? 答:"2>" 代表重定向操作错误提示信息.只有这两个字符并不能删

log4j的1.2.15版本,在pom.xml中的顶层project报错错误: Failure to transfer javax.jms:jms:jar:1.1 from https://maven-repository.dev.java.net/nonav/repository......

在动态网站工程中,添加了Pom依赖,当添加log4j的1.2.15版本依赖时,在pom.xml中的顶层project报错错误: Failure to transfer javax.jms:jms:jar:1.1 from https://maven-repository.dev.java.net/nonav/repository......,如下图 这是因为 https://maven-repository.dev.java.net/nonav/repository 这个域名已经无法解析了. 而

2>&1 >/dev/null & 与/dev/null 2>&1含义

/dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1 1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到

CloudFoundry in 1 Box简介:PCF-Dev篇

在<CloudFoundry in 1 Box简介:Bosh-lite篇>我们介绍了Bosh-lite的架构和部署.在本篇中,我们将详细描述另一个CloudFoundry in 1 Box解决方案PCF-Dev. 1PCF-dev简介 PCF是Pivotal发行的Cloud Foundry商业版,PCF-Dev原名MicroPCF,是Pivotal为PCF的应用开发人员准备的一款App单虚拟机版的CloudFoundry.但是,麻雀虽小,五脏俱全.PCF-Dev虽然可以在仅仅一台虚拟式上即可运

linux安装Vmware的时候出现“Could not open /dev/vmmon”

在centos6.6上安装了Vmware之后运行出现下列问题 VMware Workstation : Could not open /dev/vmmon: No such file or directory 解决办法: [[email protected] ~]#mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.bak [[email protected] ~]#vmware-modconfig --console

npm run dev报错,events.js:160 throw er; // Unhandled &#39;error&#39; event

错误代码如下: [email protected] dev E:MySoftwaretestGitwebpackvue-projectnode build/dev-server.js "8088" events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EACCES 0.0.0.0:8080 at Object.exports._errnoException (util.js:1026:11) at expo

/dev/mapper/centos-root扩容

系统Centos 7 df -h 查看当前分区使用情况: dfisk /dev/xvda 对/dev/xvda磁盘进行操作(新建分区及格式化) n p 回车 默认分区号: 回车 默认磁盘创建开始位置: 回车 默认磁盘创建结束位置: t 设置分区类型 8e LVM类型 w 保存 重启 lvm 进入lvm管理 lvm>pvcreate /dev/sda3 创建逻辑卷 lvm>vgextend centos /dev/sda3  //将初始化过的分区加入到虚拟卷组centos lvm>vgdi

Dev Express 安装

Dev Express 安装 点击DevExpressUniversalTrialComplete-20151209.exe开始安装 选择需要安装的产品 选择需要安装的产品目录,这里设置为D盘 开始安装  等待安装完成,约为5分钟左右 完成提示帮助页面  安装完DevExpress程序后开始破解过程.双击[DevExpress.Patch 7.0-by dimaster]的程序包,弹出[DevExpress.Patch by dimaster]的窗体,直接点击[Apply patch]按钮就开始

c语言学生管理系统链表(dev vs2012下可以运行)

struct student { char name[10]; char sex[5]; long int num;//学号 int xuhao; int age; float score[3]; float averange; char DJ;//存放等级哦 struct student *next; };//定义结构体变量保存 名字 性别 年龄 成绩] 结构体声明 int n;//存放学生人数 int man;//存放统计的男生数 float JY(float a)//校验成绩使范围0-10