C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 37 を表示中)
■18883 / )  Re[2]: データーベースと連結しているListboxの値の取得方法
□投稿者/ スライム (2回)-(2008/05/17(Sat) 07:27:30)
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型では無かった時、上記のエラーが発生します。
解決済み
返信 編集キー/


管理者用

- Child Tree -