建combo1和combo2,combo1下拉里有a、b两个,combo2下拉有1、2、3、4四个。当combo1选a时,combo2里只有1、2俩个选项,当combo1选b时,combo2里只有3、4俩个选项。
请教各位高手,程序该怎么写啊
combobox怎么用
答案:2 悬赏:30
解决时间 2021-02-06 06:55
- 提问者网友:说不出醉人情话
- 2021-02-05 16:16
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-02-05 17:49
'建combo1和combo2,combo1下拉里有a、b两个,
'combo2下拉有1、2、3、4四个。当combo1选a时,
'combo2里只有1、2俩个选项,当combo1选b时,combo2里只有3、4俩个选项。
'请教各位高手,程序该怎么写啊
Private Sub Combo1_click()
Select Case Combo1.ListIndex
Case 0
Combo2.Clear
Combo2.AddItem "1"
Combo2.AddItem "2"
Case 1
Combo2.Clear
Combo2.AddItem "3"
Combo2.AddItem "4"
End Select
Combo2.Text = "请选择..."
Combo2.Enabled = True
End Sub
Private Sub Form_Load()
Combo1.AddItem "a"
Combo1.AddItem "b"
Combo2.Enabled = False
Combo1.Text = "请选择..."
End Sub
'窗体上放两个combobox控件
'combo2下拉有1、2、3、4四个。当combo1选a时,
'combo2里只有1、2俩个选项,当combo1选b时,combo2里只有3、4俩个选项。
'请教各位高手,程序该怎么写啊
Private Sub Combo1_click()
Select Case Combo1.ListIndex
Case 0
Combo2.Clear
Combo2.AddItem "1"
Combo2.AddItem "2"
Case 1
Combo2.Clear
Combo2.AddItem "3"
Combo2.AddItem "4"
End Select
Combo2.Text = "请选择..."
Combo2.Enabled = True
End Sub
Private Sub Form_Load()
Combo1.AddItem "a"
Combo1.AddItem "b"
Combo2.Enabled = False
Combo1.Text = "请选择..."
End Sub
'窗体上放两个combobox控件
全部回答
- 1楼网友:厭世為王
- 2021-02-05 19:25
一共两种用法.
第一种是给它绑定数据源,让它数据从数据库读取:
public void fillcombo(dataset ds, combobox cb, string lie, string kaishi)
{
if (ds != null) //如果数据集合有数据
cb.datasource = ds.tables[0]; //数据源绑定数据表
cb.displaymember = lie; //表中列名绑定
cb.text = kaishi; //开始显示的字符串设置
}
第二种是直接给它添加,举例添加treeview的节点到combo:
foreach(treenode td in treeview1.nodes)
{
combobox1.items.add(td.selectnodes.text);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯