Foxtable(狐表)用户栏目专家坐堂 → 动态绑定的问题


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

主题:动态绑定的问题

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


加好友 发短信
等级:狐精 帖子:3361 积分:24802 威望:0 精华:0 注册:2012/3/26 21:47:00
动态绑定的问题  发帖心情 Post By:2014/4/26 23:15:00 [显示全部帖子]

    Dim g As New CrossTableBuilder("分类流水汇总统计表", DataTables("现金账"))
        g.HGroups.AddDef("制单日期", DateGroupEnum.Year, "年")
        g.HGroups.AddDef("制单日期", "月")
        g.VGroups.AddDef("币种")
        g.Totals.AddDef("收入", "收入")
        g.Totals.AddDef("支出", "支出")
        g.OrderByTotal = True
        g.VerticalTotal = True
        g.Subtotal = True
        g.FromServer = True
        g.Build()       
        Tables("现金账_table2").DataSource =g.BuildDataSource
上述代码放在按钮click事件中 如果点击第二次 窗口就会自动关闭 我判断是已经生成了一个表 所以将代码改成下面的

For Each dt As DataTable In DataTables
    If dt.name="分类流水汇总统计表" Then       
        Tables("现金账_table2").DataSource=DataTables("分类流水汇总统计表")
        Return
    Else       
        Dim g As New CrossTableBuilder("分类流水汇总统计表", DataTables("现金账"))
        g.HGroups.AddDef("制单日期", DateGroupEnum.Year, "年")
        g.HGroups.AddDef("制单日期", "月")
        g.VGroups.AddDef("币种")
        g.Totals.AddDef("收入", "收入")
        g.Totals.AddDef("支出", "支出")
        g.OrderByTotal = True
        g.VerticalTotal = True
        g.Subtotal = True
        g.FromServer = True
        g.Build()       
        Tables("现金账_table2").DataSource =g.BuildDataSource
        Exit For
    End If
Next

 

还是会在第二次点击的时候导致窗口关闭

有没有方法清除已经生成的datatable


 回到顶部