Foxtable(狐表)用户栏目专家坐堂 → 应用窗口问题


  共有1890人关注过本帖平板打印复制链接

主题:应用窗口问题

帅哥哟,离线,有人找我吗?
aza520
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
应用窗口问题  发帖心情 Post By:2018/11/11 12:09:00 [只看该作者]

窗口AfterLoad事件设如下代码,应用窗口的时候总显示图一错误。但也可以正常应用,请问老师可能是什么问题?

If User.Name = "开发者" Or User.Name = "管理员" Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    cmd.C
    cmd.CommandText = "SELEC T DISTINCT 项目名称,施工合同段,章节,子目号+ '|' +子目名称 as 子目,支付编号+ '|' +细目名称 as 细目,桩号  Fro m {中间计量表}"
    dt = cmd.ExecuteReader()
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.BuildTree(dt,"项目名称|施工合同段|章节|子目|细目|桩号")
    trv.Nodes.Insert("加载所有数据",0)
Else
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    cmd.C
    cmd.CommandText = "SELEC T DISTINCT 项目名称,施工合同段,章节,子目号+ '|' +子目名称 as 子目,支付编号+ '|' +细目名称 as 细目,桩号 Fro m {中间计量表} where 承包人机构 in ('" & User.Roles.replace(",","','") & "') or 监理机构 in ('" & User.Roles.replace(",","','") & "')  or 业主机构 in ('" & User.Roles.replace(",","','") & "')"
    dt = cmd.ExecuteReader()
    
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.BuildTree(dt,"项目名称|施工合同段|章节|子目|细目|桩号")
    trv.Nodes.Insert("加载所有数据",0)
End If

vars("中间计量表filter") = DataTables("中间计量表").LoadFilter


图一:

图片点击可在新窗口打开查看此主题相关图片如下:2222.png
图片点击可在新窗口打开查看

图二:

图片点击可在新窗口打开查看此主题相关图片如下:1111.png
图片点击可在新窗口打开查看



 回到顶部