Foxtable(狐表)用户栏目专家坐堂 → SQLTable动态表的绑定与设置显示行


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

主题:SQLTable动态表的绑定与设置显示行

美女呀,离线,留言给我吧!
采菊东篱下
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 10:26:00 [只看该作者]

第一次打开,选下拉选项,表显示完整、正常,撤换下拉选项,表的右边就出现下拉条,下边同步出现横拉条,我试过才在表上加清除行代码。
[此贴子已经被作者于2021/3/11 13:48:53编辑过]

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


加好友 发短信
等级:超级版主 帖子:107525 积分:546910 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/11 10:31:00 [只看该作者]

请上传实例说明

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 14:11:00 [只看该作者]

蓝色标注的不是有添加行代码吗,不清除它,每撤换一次选项它就自动添加一次行啊!
If e.sender.text = "铺位租金" Then
    DataTables("其他收费录入_Table1").DataRows.Clear()
    With Tables("其他收费录入_Table1")
        .DataSource = DataTables("缴费情况")
        .SetColVisibleWidth("住址_巷|150|住址_号|40|住址_房|40|姓名|60|手机号码|100|备注|250|其他收入_数量|100|其他收入_金额|100")
        '窗口表头设置.表中自动生成合计
        .SetHeaderRowHeight(0,25,40)
        .AddNew(10)
        .Cols("其他收入_数量").GrandTotal = True
        .Cols("其他收入_金额").GrandTotal = True
        .GrandTotal = True
        '设合计二字居中方法一
        'For Each cl As Col In Tables("月租收费_Table1").Cols '设所有列的数据居中
        'cl.TextAlign = TextAlignEnum.Center
        'Next
        '设合计二字居中方法二
        Dim r As Row
        For i As Integer = 0 To .Rows.Count(True) - 1 'Count加上参数True
            r = .Rows(i,True) 'Rows也需要加上参数True
            If r.Level Then '如果是合计行
                .Cols("住址_巷").TextAlign = TextAlignEnum.Center
            End If
        Next
        e.Form.Controls("lry").text = User.name
    End With
ElseIf e.sender.text = "广告费" Or e.sender.text = "其他" Then
    DataTables("其他收费录入_Table1").DataRows.Clear()
    With Tables("其他收费录入_Table1")
        .DataSource = DataTables("缴费情况")
        .SetColVisibleWidth("备注|640|其他收入_数量|100|其他收入_金额|100")
        '窗口表头设置.表中自动生成合计
        .SetHeaderRowHeight(0,25,40)
        .AddNew(10)
        .Cols("其他收入_数量").GrandTotal = True
        .Cols("其他收入_金额").GrandTotal = True
        .GrandTotal = True
        '设合计二字居中方法一
        'For Each cl As Col In Tables("月租收费_Table1").Cols '设所有列的数据居中
        'cl.TextAlign = TextAlignEnum.Center
        'Next
        '设合计二字居中方法二
        Dim r As Row
        For i As Integer = 0 To .Rows.Count(True) - 1 'Count加上参数True
            r = .Rows(i,True) 'Rows也需要加上参数True
            If r.Level Then '如果是合计行
                .Cols("备注").TextAlign = TextAlignEnum.Center
            End If
        Next
        e.Form.Controls("lry").text = User.name
    End With
End If

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


加好友 发短信
等级:超级版主 帖子:107525 积分:546910 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/11 14:15:00 [只看该作者]

改为DataTables("缴费情况").DataRows.Clear()

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 15:20:00 [只看该作者]

不可能,只能删除窗口里的数据不可能删除缴费情况表的数据,那是后台数据。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 15:21:00 [只看该作者]

窗口上的表是动态生成的。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 15:48:00 [只看该作者]

哦,哪不能绑定缴费情况表,哪怎样在空表里动态生成表头?

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 15:50:00 [只看该作者]

我的效果就是选定下拉选项后自动生成相应格式表头。
[此贴子已经被作者于2021/3/11 15:50:42编辑过]

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


加好友 发短信
等级:超级版主 帖子:107525 积分:546910 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/11 16:19:00 [只看该作者]

With Tables("其他收费录入_Table1")
    For i As Integer = .Rows.count - 1 To 0 Step -1
        .Rows(i).Delete
    Next
End With

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/3/11 17:46:00 [只看该作者]

我在下拉列表的属性中设置下拉选项,

图片点击可在新窗口打开查看此主题相关图片如下:333.png
图片点击可在新窗口打开查看
结果好多空行,请教怎么处理?

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



[此贴子已经被作者于2021/3/11 17:48:56编辑过]

 回到顶部
总数 155 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..16