以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于GetComboListString筛选条件用法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20452)

--  作者:zhangc2000
--  发布时间:2012/6/9 10:25:00
--  关于GetComboListString筛选条件用法

我在使用GetComboListString时遇到下列问题:

Dim cmb As WinForm.ComboBox
cmb = Forms("表A").Controls("ComboBox1")
Dim aa As String = e.Form.Controls("TextBox3").text
cmb.combolist = aa

在ComboBox中可以正确显示aa内容。

 

但若改成:


Dim cmb As WinForm.ComboBox
cmb = Forms("表A").Controls("ComboBox1")
Dim aa As String = e.Form.Controls("TextBox3").text
cmb.combolist = DataTables("表B").GetComboListString("企业名称","[所属上级企业] = \'aa\'")

在ComboBox中显示为空。

 

好像问题出在筛选表达式,但找不到原因,请求帮助。


 


--  作者:lpxjw_zyl
--  发布时间:2012/6/9 10:37:00
--  
Dim cmb As WinForm.ComboBox
cmb = Forms("表A").Controls("ComboBox1")
Dim aa As String = e.Form.Controls("TextBox3").text
cmb.combolist = DataTables("表B").GetComboListString("企业名称","[所属上级企业] = \'" & aa & "\'")

在ComboBox中显示为空。


--  作者:blackzhu
--  发布时间:2012/6/9 13:38:00
--  
Dim cmb As WinForm.ComboBox
cmb = Forms("表A").Controls("ComboBox1")
Dim aa As String = e.Form.Controls("TextBox3").text
cmb.combolist = DataTables("表B").GetComboListString("企业名称","[所属上级企业] = \'" & aa & "\'")

在ComboBox中显示为空。

 

  首先AA里面有数据不?第二  e.Form.Controls("TextBox3").Value    把Text改成Value试试?