Foxtable(狐表)用户栏目专家坐堂 → Tables("订单").Cols("产品编号").DataMap = dmp是设置一个表的一列


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

主题:Tables("订单").Cols("产品编号").DataMap = dmp是设置一个表的一列

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
Tables("订单").Cols("产品编号").DataMap = dmp是设置一个表的一列  发帖心情 Post By:2020/3/7 15:29:00 [只看该作者]

Tables("订单").Cols("产品编号").DataMap = dmp是设置一个表的一列,我写了个代码 是对一个表不同的行来设置
在表加鼠标进入事件中如下:但是没有效果呀,下拉都没有

'Dim show As String = "showCols"
'If e.Col.Name = show
    'Dim r As Row = e.Row
    'Dim cap As String =""
    'Dim dmp As New DataMap
    'Dim out As Integer = 0
    'Dim max As Integer = DataTables( r("tableName") ).DataCols.Count
    'For Each c As DataCol In DataTables( r("tableName") ).DataCols
        'out = out + 1
        'If c.Caption = ""
            'cap = c.Name
        'Else
            'cap = c.Caption
        'End If
        'dmp.Add( c.Name , cap    )
        'If out = max
            'e.Col.DataMap = dmp
        'End If
    'Next
'DataTables(  e.Table.Name ).DataCols( show ).ExtendType = ExtendTypeEnum.Values       这句去掉就好了但是我要多选呀
'End If
[此贴子已经被作者于2020/3/7 15:41:58编辑过]

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


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

数据字典只能针对列设置

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2020/3/7 15:58:00 [只看该作者]

我放在click里面 效果可以了,但是我下拉要多列, 下面试我看帮助 设置多选的,没效果
DataTables(  e.Table.Name ).DataCols( show ).ExtendType = ExtendTypeEnum.Values     

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


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

多值字段只支持下拉项目,不支持字典,例如

DataTables(  e.Table.Name ).DataCols( show ).ExtendType = ExtendTypeEnum.Values 
Tables(  e.Table.Name ).Cols( show ).ComboList = "aa|bb|CC"

 回到顶部