私は現在、自分のフォームに2つのComboBoxを持っています。 ComboBox Aは、特定の項目の選択に使用されます。 ComboBox Bは、ComboBox Aで行われた選択に固有の4つのアイテムを入力します。そのすべてを取得できました。前のコンボボックス選択を上書きしますか?
私の問題は:私がコンボボックスAで選択すると、コンボボックスBはコンボボックスAで行った選択に固有の4つの項目を入力します。しかし、コンボボックスAで別の項目を選択すると、項目は上書きされませんコンボボックスBに移入された以前のアイテムは、既に移入されたアイテムに追加されただけです。
私の質問は、ComboBox Aで新しい選択が行われたときに、以前の項目をComboBox Bに上書きすることです。
Imports MySql.Data.MySqlClient
Public Class Form2
Dim MySqlConn As MySqlConnection
Dim COMMAND As MySqlCommand
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MySqlConn = New MySqlConnection
MySqlConn.ConnectionString = "server=localhost;userid=root;password=root;database=test"
Dim READER As MySqlDataReader
Try
MySqlConn.Open()
Dim Query As String
Query = "select * from test.boxinformation"
COMMAND = New MySqlCommand(Query, MySqlConn)
READER = COMMAND.ExecuteReader
While READER.Read
Dim boxSN = READER.GetString("Box_SN")
ComboBox_Box.Items.Add(boxSN)
End While
MySqlConn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
MySqlConn.Dispose()
End Try
End Sub
Private Sub ComboBox_STSBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox_Box.SelectedIndexChanged
MySqlConn = New MySqlConnection
MySqlConn.ConnectionString = "server=localhost;userid=root;password=root;database=test"
Dim READER As MySqlDataReader
Try
MySqlConn.Open()
Dim Query As String
Query = "select * from test.boxinformation where Box_SN='" & ComboBox_Box.Text & "'"
COMMAND = New MySqlCommand(Query, MySqlConn)
READER = COMMAND.ExecuteReader
While READER.Read
ComboBox_Port.Items.Add(READER.GetString("1_IP"))
ComboBox_Port.Items.Add(READER.GetString("2_IP"))
ComboBox_Port.Items.Add(READER.GetString("3_IP"))
ComboBox_Port.Items.Add(READER.GetString("4_IP"))
End While
MySqlConn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
MySqlConn.Dispose()
End Try
End Sub
はい、ので、あなたのコードをアップロードしてくださいあなた自身のコードで変更することができます –
'User_Form'' ComboBox'を使用している可能性が高いので、新しい項目を追加する前に毎回クリアする必要があります。あなたの 'User_Form'モジュールの中で' Me.ComboBox1.Clear'を使います。 –
私のコードをアップロードしましたが、これがどのように実装されるのか教えてください。どうもありがとうございました。 –