ユーザーがコンボボックスから選択したアイテムを取得したい場合、次の結果が得られます。
"System.Data.DataRowView"
使用するcombobox.SeletedIndex.ToString
と、インデックスが文字列として表示されます。
私が使うときcombobox.SelectedValue.ToString
、それは私に価値を与えます。
しかし、それを使用するcombobox.SelectedItem.ToString
と、上記のメッセージが表示されます。
コンボボックスのコードは次のとおりです。
Dim strSQL As String = "SELECT * FROM Category"
Dim da As New SqlDataAdapter(strSQL, myConnection)
Dim ds As New DataSet
da.Fill(ds, "Category")
With categoryidcbox
.DataSource = ds.Tables("Category")
.DisplayMember = "Names"
.ValueMember = "Category_Id"
.SelectedIndex = 0
End With