一个combobox选择如何使另一个combobox的选项改变(100分)? 用代码动态加载ComboBox2的选项不就是了吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在ValueChanged或IndexChanged两个事件中去重新加载ComboBox的内容 给你一个例子:private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { if (String.Compare(comboBox1.SelectedItem.ToString(),"学生")==0) { comboBox2.Items.Clear(); comboBox2.Items.Add("学号"); comboBox2.Items.Add("姓名"); } } 首先你要建那个事件,在事件里面添加你需要的逻辑。.....private void comboBox1_SelectedIndexChanged (object sender, System.EventArgs e){ if (comboBox1.SelectedIndex==0) { this.comboBox2.Items.Add("编号"); this.comboBox2.Items.Add("单位");................... }}注意,comboBox中的项目索引从0开始,而不是1。你可以在窗体启动时(或设计时)用上面一样的方法添加“学生”(索引为0,如上代码)等项,这样,你一选择“学生”,再点comboBox的下拉,就会发现编号单位等在里面了。以上代码在windows xp pro\vs.net测试通过。GOOD LUCK,HOPE THIS IS HELPFUL。希望 给分,支持菜弟!!! 能否把两个表的内容在一个gridView中查询出来? sidebar图标排列问题谁懂?只能像QQ一样一列一个图标吗? wpf 学习.net,几个低级问题 这段程序错在哪里了? 问一个vs2005引用类的问题 richtextbox中显示图片的问题?希望各位多多帮忙 拖动一个控件的上方的另一个控件,如何让下层控件不重绘 当输入的查询条件含有如“5%的美女”时,就出错,怎么解决呢? 关于Console.WriteLine()输出的问题 怎样实现类的应用。 怎么在C#判断一个字符串是不是数字???例如VB里面的isnumber????
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (String.Compare(comboBox1.SelectedItem.ToString(),"学生")==0)
{
comboBox2.Items.Clear();
comboBox2.Items.Add("学号");
comboBox2.Items.Add("姓名");
}
}
.....
private void comboBox1_SelectedIndexChanged
(object sender, System.EventArgs e)
{
if (comboBox1.SelectedIndex==0)
{
this.comboBox2.Items.Add("编号");
this.comboBox2.Items.Add("单位");
...................
}
}
注意,comboBox中的项目索引从0开始,而不是1。你可以在窗体启动时(或设计时)用上面一样的方法添加“学生”(索引为0,如上代码)等项,这样,你一选择“学生”,再点comboBox的下拉,就会发现编号单位等在里面了。以上代码在windows xp pro\vs.net测试通过。GOOD LUCK,HOPE THIS IS HELPFUL。希望 给分,支持菜弟!!!