DBtree的控制难题。唉,头都想破了。(50分)

  • 主题发起人 主题发起人 nzfboy
  • 开始时间 开始时间
N

nzfboy

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL2000后台。我用了DEVEXpress DBtree的控件
两个表。
========表一site_T:1XXX==============
Pr_id, ID, Name
------------------
1000 1001 中转一
1000 1002 中转二
1001 1003 行李
1002 1004 包裹
=======表二site_S:2XXX=================
Pr_id, ID, Name
------------------
2000 2001 发送一
2000 2002 发送二
2001 2003 行李
2002 2004 包裹
=========================================


我前端与后端用ADODataset相连
ADODataSet.commandtext:='select * from site_T union Select * from Site_S'.
通过这样与DEVExpress 的DBtree相连。
这样,显示倒是没有问题。

但我想达到以下目的,却一筹莫展:
当用户在“发送一”下添加子目,只添加到site_S表中去,并且id为2005。

我现在的情况是:
用户在发送一下添加子目,却添加到SITE_T表中了。并且id为2005。


我该如何解决???
 
要不行我就用两个页面。
一个只读。另一个用来编辑。
编辑时分为两块来做。避免用union来把两库联合来做。
 
但这样太难看了。
 
后退
顶部