Foxtable(狐表)用户栏目专家坐堂 → 通用筛选窗口


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

主题:通用筛选窗口

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


加好友 发短信
等级:六尾狐 帖子:1428 积分:10519 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2018/8/11 9:50:00 [只看该作者]

发现一个新问题:
设置列编辑格式按钮的代码如下:


Dim t As Table = e.Form.Controls("Table1").Table
If t.Current Is Nothing Then Return
If t.Current.IsNull("glCol") = False Then
    If CurTbl.cols.Contains(t.Current("glCol")) Then
        If CurTbl.cols(t.Current("glCol")).DataMap IsNot Nothing Then
            t.Cols("glValue").DataMap = CurTbl.cols(t.Current("glCol")).DataMap         ‘如果更换了列的datamap,
                                    其他行原来选好值的数据不见了,后台虽然有,但是不显示
        ElseIf CurTbl.cols(t.Current("glCol")).IsDate Then
            t.grid.cols("glValue").Editor = new windows.forms.DateTimePicker
        Else
            t.grid.cols("glValue").Editor = new windows.forms.TextBox
        End If
    End If
Else
    t.Cols("glValue").DataMap = Nothing
    t.Current("glValue") = Nothing
    t.grid.cols("glValue").Editor = new windows.forms.TextBox
End If

 回到顶部
总数 76 1 2 3 4 5 6 7 8 下一页