Foxtable(狐表)用户栏目专家坐堂 → 调整列宽的问题


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

主题:调整列宽的问题

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


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
调整列宽的问题  发帖心情 Post By:2017/8/17 19:26:00 [显示全部帖子]

AfterResizeColumn事件中加入下面代码

If _UserName<>"" Then
    Dim dr As DataRow=DataTables("表格式").find("表名='" & e.Table.name & "' and 用户='" & _username & "'")
    MessageBox.show("1")
    If dr Is Nothing Then
        MessageBox.show("2")
        Dim r As Row=Tables("表格式").addnew
        r("表名")=e.Table.name
        r("用户")=_UserName
        r("顺序")=e.Table.GetColVisibleWidth()
    Else
        MessageBox.show(dr("顺序")  & vbcrlf & e.Table.GetColVisibleWidth())
        dr("顺序")=e.Table.GetColVisibleWidth()
        ‘’为什么拖动列宽从e.Table.GetColVisibleWidth()返回的数据没有变化?
        MessageBox.show(e.Table.Cols(e.Position).name & e.Table.Cols(e.Position).Width)
    End If
    DataTables("表格式").save
End If

 回到顶部