Foxtable(狐表)用户栏目专家坐堂 → 多值字段问题


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

主题:多值字段问题

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
多值字段问题  发帖心情 Post By:2019/7/3 15:13:00 [只看该作者]

多值字段的选择框中如何显示两列内容?比如:

 

 张三 

天津  
李四  上海 
王五   北京
赵高 宁夏
小三  河北 

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

无法显示。要自己做下拉窗口,类似:http://www.foxtable.com/webhelp/topics/2478.htm

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/7/3 16:02:00 [只看该作者]

1、表中有姓名和住址列;

2、姓名列输入待选人姓名要不同住址用不同颜色显示。

请问老师有没有解决的办法?


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/7/3 16:44:00 [只看该作者]

以下是引用有点蓝在2019/7/3 16:03:00的发言:
参考:http://www.foxtable.com/webhelp/topics/0656.htm

老师您好,您给的例子是表中的数据用不同的颜色显示,我要问的是在输入姓名的下拉复选框中将姓名用不同颜色显示出来。


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

系统默认的下拉复选框是无法做任何改动的。除非参考2楼自己做下拉窗口

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/7/3 17:04:00 [只看该作者]

以下是引用有点蓝在2019/7/3 16:55:00的发言:
系统默认的下拉复选框是无法做任何改动的。除
不想做成目录树形式,怎么才能做出用不同颜色显示的多选框呢?

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

下拉窗口是自己设计的,窗口里面想放什么控件都可以呀,比如表格:http://www.foxtable.com/webhelp/topics/2116.htm

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2019/7/3 17:34:00 [只看该作者]

以下是引用有点蓝在2019/7/3 16:03:00的发言:
参考:http://www.foxtable.com/webhelp/topics/0656.htm

老师您好,想在这个例子的基础上把目录树改成用复选框来进行多选,但代码怎么改呢?本人水平低,写不了这么复杂的代码,请老师帮忙,谢谢。

代码1:

Dim s As String  = e.Form.DropDownBox.Value
Dim nms As new List(of String)
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")    原来是目录树,现在改成复选框,但有几十个复选框怎么改呢?
If s > "" Then
    nms.AddRange(s.Split(","))
End If
For Each nd As WinForm.TreeNode In trv.AllNodes
    nd.Checked = nms.Contains(nd.text)
Next

 

代码2:

Dim s As String
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked Then
        s = s & "," & nd.Text
    End If
Next
e.Form.DropDownBox.Value = s.trim(",")
e.Form.DropDownBox.CloseDropdown


 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

如果需要使用颜色和多列显示,请使用表格控件,开启复选功能:http://www.foxtable.com/webhelp/topics/1635.htm

 回到顶部
总数 16 1 2 下一页