如何从组合框1显示特定项目时,我选择从另一个组合框2

问题描述:

净某些项目,我需要帮助。如何从组合框1显示特定项目时,我选择从另一个组合框2

在我的编码我有2个组合框,以便让我们假设combobox1和combobox2

以我combobox1我有3项(1,2,3) 以我combobox2我有5个项目让说(1,2, 3,4,5)

我如何设置我的组合框来显示某些项目..让我说,如果我从combobox1中选择1,那么它将显示2,3,4并将隐藏1,5组合框2中,如果我选择从combobox1 2,那么它会显示1,5,它会隐藏2,3,4例如..

我试图combobox2.item.add但所有它没有被复制的项目当我选择另一个项目

Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedIndexChanged 
    If ComboBox3.SelectedItem.ToString() = "1" Then 
     ComboBox4.Items.Add("2") 
     ComboBox4.Items.Add("3") 
     ComboBox4.Items.Add("4") 
    ElseIf ComboBox3.SelectedItem.ToString() = "2" Then 
     ComboBox4.Items.Add("1") 
     ComboBox4.Items.Add("5") 
    Else 
     ComboBox4.Items.Add("6") 
    End If 

End Sub 
+2

而不是告诉我们你的代码,为什么不这样一个故事:从combobox1并通过combobox1选择不同的项目

示例代码下面的播放来回发布实际的代码不工作? – Plutonix

+0

我对你有一些问题:1.它是WPF,Winform,ASP.NET MCV还是Webform应用程序? 2.你有什么尝试?我们可以看到你的代码吗? –

+0

'我需要help'可以在这里找到:[求助],在这里:[提问]在这里:[旅游] – Plutonix

容易..

Private sub ComboBox1_indexchanged 
combo2.items.clear 
Dim ab() As String = New String() _  {"1", "2", "3"} 
if combo1.text="1" then 
combo2.items.addrange(ab) 
+0

我猜OP想:它会显示在combobox2,2,3,4时combobox1.text =“1”,并将在combobox2显示1,5时combobox1.text =“2”... –

+1

编辑我的codee你想要的方式,并将其标记为amswer,如果它有帮助 –

+0

对不起,我有一些medorators拒绝了我的编辑。原因是“这个编辑偏离了原文的原意,即使是必须做出重大改变的编辑,也应该努力保持文章所有者的目标。” ,其实,我的修改是基于你的想法..:D所以,请自己改进你的帖子..谢谢。 –