C# C中的Combobox-在其中一个框中选择项目时,同时更新这两个框

C# C中的Combobox-在其中一个框中选择项目时,同时更新这两个框,c#,C#,我尝试使用两个组合框来显示我的studenthandler程序的课程代码 我的问题是,当我在列表中选择某个项目时,为什么两个组合框都会更新为我选择的项目 我在构造函数中加载我的组合框,两个列表都加载得很好,但是当我运行程序并在列表中选择某个内容时,另一个组合框也会与我在第一个组合框中选择的项目一起被选中 两个组合框都使用不同的列表,但是调用了相同的方法来加载它们,它们没有相同的名称或类似的名称 这是什么原因造成的 调试器通过以下两种方式运行: private void AllTheCourses

我尝试使用两个组合框来显示我的studenthandler程序的课程代码

我的问题是,当我在列表中选择某个项目时,为什么两个组合框都会更新为我选择的项目

我在构造函数中加载我的组合框,两个列表都加载得很好,但是当我运行程序并在列表中选择某个内容时,另一个组合框也会与我在第一个组合框中选择的项目一起被选中

两个组合框都使用不同的列表,但是调用了相同的方法来加载它们,它们没有相同的名称或类似的名称

这是什么原因造成的

调试器通过以下两种方式运行:

private void AllTheCourses_SelectedIndexChanged(object sender,EventArgs e) { }

private void AllCourseCodes_SelectedIndexChanged(object sender, EventArgs e) { }

可能您正在为两个组合框分配相同的事件

尝试调试代码


您应该将每个组合框绑定到不同的事件处理程序。在每个事件处理程序中,您可以调用不同的填充方法或相同的填充方法(如果需要)。

您能给出一个代码示例吗?),您应该将两个事件的事件onselected更改或类似设置为同一事件。。。这是一个web或win应用程序吗?你能从aspx和aspx.cs页面发布任何相关代码吗?你能发布一些代码进行分析吗?我已经这样做了,但当我尝试在列表中选择某个内容时,调试器会通过以下两个运行:private void AllTheCourses\u SelectedIndexChangedobject sender,EventArgs e{}private void AllCourseCodes_SelectedIndexChangedobject发送者,EventArgs e{}@Fredrick:在你的问题中发布上面的代码以获得更好的格式。这是什么样的申请?Windows窗体还是ASP.NET应用程序?