Foxtable(狐表)用户栏目专家坐堂 → 加载表后,目录树点击报错


  共有3231人关注过本帖树形打印复制链接

主题:加载表后,目录树点击报错

美女呀,离线,留言给我吧!
逆行舟
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
加载表后,目录树点击报错  发帖心情 Post By:2014/7/25 18:06:00 [只看该作者]


此主题相关图片如下:目录树运行错误.jpg
按此在新窗口浏览图片
刷新数据 加载表后,目录树点击报错。求思路

 

会不会是主表副表的问题?

 

 

窗口中有控制 五个
1.表TZ  (主表)
2.关联表TZBILL
3.记录窗口 绑定表TZ

4.目录树,绑定

5.刷新按钮用来重新加载数据

 

在5号控件“刷新按钮”中点击事件如下代码:


DataTables("tz").load
DataTables("bill").load

点击5号控件“刷新按钮”后4号控件“目录树”节点动作就报错了
This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.

目录树节点点击代码:

Dim Filter As String
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
If e.Node.Text <> "显示所有行" Then
    Select Case e.Node.Level
        Case 0
            Filter = "[sender] = '" & dr("sender") & "'"
        Case 1
            Filter = "[sender] = '" & dr("sender") & "' And [portdis] = '" & dr("portdis") & "'"
     
    End Select
End If
Tables("tz").Filter = Filter

 

因为数据库是sql server的,上传实例没数据,只好清楚描述下


 回到顶部
美女呀,离线,留言给我吧!
逆行舟
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
  发帖心情 Post By:2014/7/28 9:33:00 [只看该作者]

是不是写得不清楚,没有老师回答


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/28 9:35:00 [只看该作者]

以下是引用逆行舟在2014-7-28 9:33:00的发言:

是不是写得不清楚,没有老师回答

 

点击刷新数据的同时,你也要重新生成目录树。


 回到顶部
美女呀,离线,留言给我吧!
逆行舟
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
  发帖心情 Post By:2014/7/28 14:22:00 [只看该作者]

成了,真的是如此,目录树要重新生成一下,谢谢有点甜


 回到顶部