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

わんくま同盟

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

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


(過去ログ 37 を表示中)
■18409 / )  Re[1]: データーベースと連結しているListboxの値の取得方法
□投稿者/ 癒耶 (6回)-(2008/05/14(Wed) 09:34:20)
> 「System.ArgumentException' のハンドルされていない例外が microsoft.visualbasic.dll で発生しました。
> 追加情報 : 引数 'Prompt' を型 'String' に変換することはできません。」
>
> というエラーが表示されてしまいます。(SelectedValueの値は問題なく呼び出し可能です)
> データベースと連結している場合は何か別のプロパティを用いる必要があるのでしょうか?
>
> ご教示よろしくお願いいたします。
System.ArgumentExceptionがどういうエラーなのかは調べましたか?
引数 'Prompt' を型 'String' に変換することはできません。
↑この部分でもわかるかと思いますが
SelectedItemはObject型なので正しい型に変換してあげる必要があります。
MsgBoxにListbox1.SelectedItemをそのまま入れようとするとObject型のままでは表示出来ないので
String型に変換しようとします。
この時Listbox1.SelectedItemの中身が実際にはString型では無かった時、上記のエラーが発生します。
返信 編集キー/


管理者用

- Child Tree -