Foxtable(狐表)用户栏目专家坐堂 → [求助]ComboBox 取值与显示


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

主题:[求助]ComboBox 取值与显示

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


加好友 发短信
等级:幼狐 帖子:140 积分:1202 威望:0 精华:0 注册:2013/7/28 12:10:00
[求助]ComboBox 取值与显示  发帖心情 Post By:2013/8/8 14:14:00 [只看该作者]

使用 ComboBox组件时,当你取值编号时,控件的文本框就会以编号显示,如何做到,在取编号的时候,文本框还是名称!
之前的操作都是从数据库里取,做个对照。不清楚有没有更简单的方法。

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


加好友 发短信
等级:幼狐 帖子:140 积分:1202 威望:0 精华:0 注册:2013/7/28 12:10:00
  发帖心情 Post By:2013/8/8 14:22:00 [只看该作者]

            Dim cmd As New SQLCommand
            cmd.ConnectionName = Vars("数据源名称")
            cmd.CommandText = "Select Isnull([公司名称],'') as [公司名称] From logistic Where [编号] = '" & .Current("快运公司") & "'"           
            e.Form.Controls("ComboBox1") .SelectedValue = cmd.ExecuteScalar
            cmd.CommandText = "Select Isnull(名称,'') as [名称] From [Shops] Where [编号] = '" & .Current("店铺") & "'"
            e.Form.Controls("ComboBox2").SelectedValue = cmd.ExecuteScalar

上面这是我之前做的方法。

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


加好友 发短信
等级:幼狐 帖子:140 积分:1202 威望:0 精华:0 注册:2013/7/28 12:10:00
  发帖心情 Post By:2013/8/8 14:58:00 [只看该作者]

已经想到解决方法了,使用临时表处理了。

 回到顶部