Foxtable(狐表)用户栏目专家坐堂 → combox赋值问题


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

主题:combox赋值问题

美女呀,离线,留言给我吧!
test321
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:148 积分:968 威望:0 精华:0 注册:2013/11/30 12:30:00
combox赋值问题  发帖心情 Post By:2013/12/2 23:43:00 [只看该作者]

如图  点击贸易国别combox后 出现贸易国别窗口 能不能够实现  双击某一行  比如中国   使combox显示的内容为 CHN 中国 ,但是写入表格的只是CHN   不知道能不能够实现呢?     狐爸  bin  有点甜  还有各路大神


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

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2013/12/3 7:50:00 [只看该作者]

ListItemFormat

如果列表项目来自于数据表,此事件将在生成每一个列表项目时执行。

e参数属性:

Form:      触发事件的窗口
Sender:    触发事件的控件
ListItem:  准备显示的行,DataRow类型
Value:     列表项目准备显示的内容

示例

列表项目来自于数据表时,下拉的列表项目只能显示一列的内容,如果希望显示多列内容,可以通过事件ListItemFormat来实现。
例如某个ComboBox的列表项目来自于客户表,取值列为客户编号,显示列为客户名称,在默认情况下下拉列表只显示客户名称,选择某客户后,自动填入对应的客户编号。
如果希望下拉列表同时显示客户编号和客户名称两列的内容,可以在ListItemFormat事件中设置如下代码:

e.Value = e.ListItem("客户编号") & "|" & e.ListItem("客户名称")

现在的效果是:


 回到顶部
美女呀,离线,留言给我吧!
test321
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:148 积分:968 威望:0 精华:0 注册:2013/11/30 12:30:00
  发帖心情 Post By:2013/12/3 9:53:00 [只看该作者]

能够在弹出的窗口里  双击行自动填入吗?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/3 9:55:00 [只看该作者]

可以啊,帮助都有介绍这一系列的技术点的.

doubleclick 事件中取当前行的值 赋值到另外一个表当前行即可.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/3 10:00:00 [只看该作者]


 回到顶部