以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 组合框内容怎么有条件显示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20486) |
||||
-- 作者:曈飞双燕 -- 发布时间:2012/6/10 17:18:00 -- 组合框内容怎么有条件显示 入库单窗口中有combobox1、textbox1、textbox2;入库表中有规格、单位、编号列,当选择组合框combobox1的下拉时,只显示单位等于textbox1、编号等于textbox2的行的规格内容。怎么完成? [此贴子已经被作者于2012-6-10 17:18:49编辑过]
|
||||
-- 作者:y2287958 -- 发布时间:2012/6/10 18:06:00 -- 请看帮助中“用代码辅助输入”一节的“自动输入的实现” |
||||
-- 作者:曈飞双燕 -- 发布时间:2012/6/10 18:31:00 -- [求助]隐藏的窗口调用文本框时提示窗口已关闭 还是不理解,那是在表的操作,我现在是窗口的操作,能否再详细一点讲解?谢谢 |
||||
-- 作者:y2287958 -- 发布时间:2012/6/10 18:34:00 -- 做个例子上来可能更直接些 |
||||
-- 作者:jianjingmaoyi -- 发布时间:2012/6/10 19:44:00 -- 文本框绑定不?如果绑定,那么组合框做个筛选就可以了.或者
SelectedItem 列表项目来自于数据表时,可用此属性返回或设置所选择的行(DataRow类型)。 示例 某组合框绑定到客户表,希望从该组合框选择一个客户后,能够将该客户的电话和姓名填入另两个文本框中。 Dim cm As WinForm.ComboBox = e.Form.Controls("ComboBox1")Dim dr As DataRow = cm.SelectedItem If dr IsNot Nothing Then e.Form.Controls("txtName").Value = dr("姓名") e.Form.Controls("txtTel").Value = dr("电话") End If |
||||
-- 作者:曈飞双燕 -- 发布时间:2012/6/11 9:26:00 -- 组合框内容怎么有条件显示 上传个例子,希望看看怎么做
|
||||
-- 作者:blackzhu -- 发布时间:2012/6/11 10:22:00 -- 是不是这样? [此贴子已经被作者于2012-6-11 10:22:24编辑过]
|
||||
-- 作者:曈飞双燕 -- 发布时间:2012/6/11 10:49:00 -- 组合框内容怎么有条件显示 谢谢!我的要求是:比如我在窗口1的textbox1输入三合,在textbox2输入2,combobox1主只显示张三和李四来给我选择。(textbox1和textbox2是用来输入条件的) |
||||
-- 作者:blackzhu -- 发布时间:2012/6/11 11:07:00 -- 你究竟要怎样啊? 如果是这样,你在组合框的enter设置代码: Dim Str1 As String = Forms("发送邮件").Controls("TextBox2").Value Dim Str2 As String = Forms("发送邮件").Controls("TextBox2").Value If Str1 = "" Or Str2 ="" Then MessageBox.Show("请输入条件") Return Else e.Sender.ComboList = DataTables("通讯").GetComboListString("地址","对应列名1= \'" & Str1 & "\'And 对应列名2 =\'" & Str2 & "\'") End If 窗口名字和列名自己改改吧. [此贴子已经被作者于2012-6-11 11:07:31编辑过]
|
||||
-- 作者:曈飞双燕 -- 发布时间:2012/6/11 12:21:00 -- 组合框内容怎么有条件显示 谢谢,我就是想要这样的 |