我正在尝试根据 ToolStripComboBox 中的选择填充 TableAdapter。首先,我想通过将 ToolStipComboBox 绑定到数据源来填充它。然后一旦它被填充,我想填充 TableAdapter。
这是我的代码:
Private Sub ToolStripComboBox_MessageType_Click(sender As Object, e As EventArgs) Handles ToolStripComboBox_MessageType.Click
Me.ToolStripComboBox_MessageType.ComboBox.DataSource = DataSet_UToolDb.XML_MESSAGE_TYPE
Me.ToolStripComboBox_MessageType.ComboBox.DisplayMember = "MessageType"
Me.ToolStripComboBox_MessageType.ComboBox.ValueMember = "MTId"
End Sub
Private Sub ToolStripComboBox_MessageType_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ToolStripComboBox_MessageType.SelectedIndexChanged
Me.TableAdapter_XML_MESSAGE_STRUCTURE.Fill(DataSet_UToolDb.XML_MESSAGE_STRUCTURE, Me.ToolStripComboBox_MessageType.ComboBox.SelectedValue)
End Sub
出于某种原因(如果我单步执行我的代码),代码会从设置数据源的位置跳转到填充 TableAdapter 的位置。这会导致异常,因为 TableAdapter 的选择查询正在根据从 ToolStipComboBox 中选择的值查找值。