以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用combobox 筛选逻辑列时的显示问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109426)

--  作者:SZCD111
--  发布时间:2017/11/11 16:17:00
--  用combobox 筛选逻辑列时的显示问题
表中“作废状态”列为逻辑列,用combobox筛选逻辑列,想要combobox显示“是;否”,而非“true;false”。应该在哪里写代码?怎么写?
--  作者:有点蓝
--  发布时间:2017/11/11 16:21:00
--  
如果是用来做筛选的就没有必要绑定了

Dim cmb As WinForm.ComboBox
cmb = Forms(
"窗口1").Controls("ComboBox1")
cmb.ComboList = 
"是|否"
--  作者:SZCD111
--  发布时间:2017/11/11 16:38:00
--  
可“作废状态”是逻辑列啊?
--  作者:SZCD111
--  发布时间:2017/11/11 16:40:00
--  
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2017.8.19.1
错误所在事件:
详细错误信息:
无法在 System.Boolean 和 System.String 上执行“=”操作。


--  作者:有点蓝
--  发布时间:2017/11/11 16:45:00
--  
filter = "作废状态 = " & IIF(Forms("窗口1").Controls("ComboBox1").value = "是",true,false)