Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
如果是简单的组合框的话,没问题的
Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("ComboBox3").Value
cmb.ComboList = DataTables("杂项").GetComboListString("二级单位", "一级单位= '" & str & "'")
但是要用复选组合框,这样就无效了~~
就是复选组合框根据前一个组合框的内容改变列表
Dim str As String = e.Form.Controls("ComboBox4").Value '另外一个组合框的值
e.sender.ComboList = DataTables("杂项").GetComboListString("二级单位", "一级单位= '" & str & "'")
这个代码放在enter执行
果断不对啊。。这是普通组合框的吧
我要动态筛选的是复选组合框CheckedComboBox
道理一样,没有差别的,将组合框的值拆分成单个的值,合成筛选条件。
搞不定,就做例子,泛泛而问,也只能泛泛而答。
参与部门控件SelectedIndexChanged事件代码:
e.Form.Controls("CheckedComboBox1").ComboList = DataTables("表A").GetComboListString("员工","[部门] = '" & e.Sender.Value & "'")
下载信息 [文件大小: 下载次数: ] | |
![]() |
老大你是不是传错了。。。。这里面那个复选框直接都被删了。。。
参与部门控件SelectedIndexChanged事件代码:
e.Form.Controls("CheckedComboBox1").ComboList = DataTables("表A").GetComboListString("员工","[部门] = '" & e.Sender.Value & "'")
不行额,直接报错了