我在使用TdxdbTreeview的时候,在数据库中定义了SelfId,fid,name字段,
TdxdbTreeview的KeyField属性对应SelfID,ListField属性对应SelfID,ParentField属性对应fid,DisPlayField属性对应name,
但是发现在运行期,只要点击节点,就会在节点上面显示出该节点所对应的SelfID字段的的值,并且可以修改它,有什么办法可以避免这种情况?
并且,只要选中任一节点,直接按键盘上的Del键就可以删除该节点,有什么办法可以禁止直接删除节点?
TdxdbTreeview的KeyField属性对应SelfID,ListField属性对应SelfID,ParentField属性对应fid,DisPlayField属性对应name,
但是发现在运行期,只要点击节点,就会在节点上面显示出该节点所对应的SelfID字段的的值,并且可以修改它,有什么办法可以避免这种情况?
并且,只要选中任一节点,直接按键盘上的Del键就可以删除该节点,有什么办法可以禁止直接删除节点?
2.可编辑状态你设置dxdbtreeview的readonly为true
3.DEL热键,你可以在你form上的任意一个组件上把DEL键做为它的响应热键,dxdbtreeview
就不受影响了
将DEL键设为任一组件的响应热键是设置什么属性?
options->trDBCanDelete 设为false,del键就无效了
但估计整个树都不可删除了,你在需要删除的时候在程序
里把属性设为ture吧