listbox1
データ ソースにバインドされ、データセットの値を表示する VB 2010 を使用しています。つまり、コードではなく、デザイナーを使用してバインドしました。のプロパティでデータソースを選択しましたlistbox1
。
ここで、選択した値を取得したいと思います。リストボックスを単一選択のままにしておくとListBox1.SelectedValue.ToString
、ジョブが実行されます-選択したアイテムのテキストが表示されます。
しかし、複数選択できるようにする必要があります。これは私のコードです:
Dim items As ListBox.SelectedObjectCollection
items = ListBox1.SelectedItems
For Each i As String In items
MsgBox(i)
Next
そして、これは私が得るエラーです:
Conversion from type 'DataRowView' to type 'String' is not valid.
選択したアイテムの値を取得するためにいくつかの方法を試しましたが、簡単な方法はないようです。無理ですか?新しいデータセットを宣言し、プログラムでリストボックスに入力する必要がありますか?