1

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 から選択された値に基づいて値を探しているため、例外を引き起こしています。

4

1 に答える 1