Foxtable(狐表)用户栏目专家坐堂 → [求助] 数据表的字典字段只能用鼠标操作??


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

主题:[求助] 数据表的字典字段只能用鼠标操作??

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


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
[求助] 数据表的字典字段只能用鼠标操作??  发帖心情 Post By:2014/12/4 9:36:00 [只看该作者]

在表属性里设置了部分列的数据字典,想通过输入代码即可实现显示相应的名称,但鼠标进入该字段的时候,只能用鼠标点选,却不能直接输入??

图片点击可在新窗口打开查看此主题相关图片如下:360截图20141204093556714.jpg
图片点击可在新窗口打开查看



代码  在表的PrepareEdit 事件中:
Dim LB As List(OF String) = DataTables("词典").GetValues("类别","类别 IS NOT NULL")
If LB.Contains(E.Col.Name) Then
    Dim dmp As New TableDataMap
    dmp.DataTable = "词典" '指定数据来源表
    DMP.Filter = "类别 = '" & E.Col.Name & "'"
    dmp.ValueCol = "代码" '指定取值列
    dmp.DisplayCol = "名称" '指定显示列
    '指定下拉列表时显示哪些列的数据
    dmp.ListCols = "代码,名称"
    dmp.Sort = "代码" '指定排序方式
    E.Col.DataMap = dmp.CreateDataMap() '生成并设置DataMap
End If


求助:如何实现单元格可以直接编辑?即:输入相应的代码即可显示对应的名称?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 9:36:00 [只看该作者]

 是

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 9:36:00 [只看该作者]

不能

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


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
  发帖心情 Post By:2014/12/4 10:07:00 [只看该作者]

那该如何实现这样的功能咧??

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 10:08:00 [只看该作者]

 实现不了,要用数据字典,就不能手工录入

 回到顶部