| ■No18409 (癒耶 さん) に返信
お礼が遅くなりまして申し訳ありません。 当方の不勉強でした。エラーの内容はよく理解できました。 Object型のSelectedItemをどのようにしてString型に変換するか色々悩んだのですが(Cstrなどで一発変換はできませんでした) なんとか以下の方法でエラーが解消されました。(もっとスマートな方法があればご教示いただければ幸いです) どうもありがとうございました。
MsgBox(CType(CType(Me.ListBox1.SelectedItem, DataRowView).Item(1), String))
> SelectedItemはObject型なので正しい型に変換してあげる必要があります。 > MsgBoxにListbox1.SelectedItemをそのまま入れようとするとObject型のままでは表示出来ないので > String型に変換しようとします。 > この時Listbox1.SelectedItemの中身が実際にはString型では無かった時、上記のエラーが発生します。 |