Foxtable(狐表)用户栏目专家坐堂 → [求助]如何在窗口ComboBox控件从数据库取值并启用输入助手


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

主题:[求助]如何在窗口ComboBox控件从数据库取值并启用输入助手

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


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
[求助]如何在窗口ComboBox控件从数据库取值并启用输入助手  发帖心情 Post By:2014/4/30 15:12:00 [显示全部帖子]

现在做了以下代码,可以出现列表和筛选了,但是出现列表后无法继续输入了


Dim txt As String = e.Sender.Text

Dim dt As DataTable

Dim cmd As New SQLCommand

cmd.ConnectionName = "JD"

cmd.CommandText = "select 合同编号 from {客户资料} where 合同编号 like '%" & txt & "%' "

dt = cmd.ExecuteReader

Dim cmb As WinForm.ComboBox = e.Sender

cmb.ComboList = dt.GetComboListString("合同编号")

cmb.OpenDropDown

cmbAutoComplete =True


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


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
  发帖心情 Post By:2014/4/30 16:04:00 [显示全部帖子]

现在做了一个DropDownBox窗口
在DropDownBox控件的TextChanged写入以下

Dim txt As String = e.Sender.text

Dim cmb As WinForm.DropDownBox = e.Sender

Dim dt As DataTable = DataTables("客户资料")

dt.LoadFilter = "合同编号 like '%" & txt & "%'"

dt.load


可以实现筛选功能了,现在希望在下拉组合框输入内容后自动弹出 下拉窗口,怎么修改了


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


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
  发帖心情 Post By:2014/4/30 16:34:00 [显示全部帖子]

AutoComplete =True 不是 DropDownBox 的成员
KeyDown发生后就跳出控件了,无法继续输入

 回到顶部