【发布时间】:2017-02-07 07:56:32
【问题描述】:
我正在开发 VB.NET Windows 应用程序。
我在表单上添加了三个组合框。问题是,如果我改变 一个组合框的索引,即该组合框发生 SelectedIndexChanged 事件,
但同时出现在该表单上的每个其他组合框都会发生 SelectedIndexChanged 事件。
什么问题,我很困惑,我错过了什么吗?
Private Sub LoadBenNamesInComboBox()
DataLoaded = False
Dim oBenname As New BenDetails
oBenname.LoadAll()
cmbNEFTBenNames.DataSource = oBenname
cmbNEFTBenNames.DisplayMember = "NameOfBen"
cmbNEFTBenNames.ValueMember = "ID"
cmbRTGSBenNames.DataSource = oBenname
cmbRTGSBenNames.DisplayMember = "NameOfBen"
cmbRTGSBenNames.ValueMember = "ID"
cmbIMPSBen.DataSource = oBenname
cmbIMPSBen.DisplayMember = "NameOfBen"
cmbIMPSBen.ValueMember = "ID"
DataLoaded = True
End Sub
Private Sub cmbNEFTBenNames_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbNEFTBenNames.SelectedIndexChanged
End Sub
Private Sub cmbIMPSBen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbIMPSBen.SelectedIndexChanged
End Sub
Private Sub cmbRTGSBenNames_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbRTGSBenNames.SelectedIndexChanged
End Sub
【问题讨论】:
-
看起来他们共享同一个
DataSource。