A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始




如图,比如说:如果现在所在学院的Text是信息工程学院,那么所属专业的下拉值有软件技术,动漫,计算机应用;
如果所在学院的Text是商学院,那么所属专业的下拉值有会计,市场营销;

应该怎么做?是用到什么事件么

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

6 个回复

正序浏览
韩俊 发表于 2012-11-24 08:30
public partial class Form1 : Form
    {
        public Form1()

哦,用到选择改变时触发事件,谢谢了···
回复 使用道具 举报
嘿嘿,我也遇到这问题了,谢啦,坐了你的顺风船
回复 使用道具 举报
就是当你上面框选择好一个选项后,会触发一个事件,
在这个事件里,处理下面那个框的选项
回复 使用道具 举报
不好意思上面最下面少加了一个}
回复 使用道具 举报
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            cbCollege.SelectedIndex = 0;
            
            
        }

        private void cbCollege_SelectedIndexChanged(object sender, EventArgs e)
        {

            cbSubject.Items.Clear();
         
            string college = Convert.ToString(cbCollege.SelectedItem);
            if (college == "商学院")
            {
                cbSubject.Items.Add("会计");
                cbSubject.Items.Add("市场营销");
            }
            if (college == "信息工程学院")
            {
                cbSubject.Items.Add("软件技术");
                cbSubject.Items.Add("动漫 ");
                cbSubject.Items.Add("计算机应用 ");
            }
            cbSubject.SelectedIndex = 0;

        }
   用到的是SelectedIndexChanged事件

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马