DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ComboboxにおけるSelectedValue指定でのデータ選択について

環境/言語:[VS.Net2003のVB.Net、.NET Framework1.1]
分類:[.NET]

VS.Net2003のVB.Netでwinアプリを開発しています。

Datasetには2つフィールドがあり、
[コード]と[名前]が格納されているとします。

で、ComboboxのDataSourceにDatasetをセットし、
CombobxのValueMemberに[コード]を、DisplayMemberに[名前]を指定します。

その後に
Combobox.SelectedValue = (何らかの値)
として項目を選択しようとしているのですが、うまくいきません。
現象としましては、この(何らかの値)が数値の1の場合のみ、エラーとなり
-------------------------------------------------------------------
指定された引数は、有効な範囲内にありません。
パラメータ名:"-21474863648"は"Index"に有効な値ではありません。
-------------------------------------------------------------------
となってしまいます。
たとえば、この(何らかの値)が100など、他の値の場合はちゃんと
指定した項目が選択されます。

もちろん、(何らかの値) = 1 というデータは含まれていますし、値は一意です。

何かヒントになるような事がありましたら、御指摘いただけますでしょうか。

いろんなサイト等を参考にはさせていただきましたが、なかなか思うような
ものが見つからなかったので投稿させていただきました。

宜しくお願い致します。
この投稿はマルチポストです。

●マルチポストされている場所
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22834&forum=7&1

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
2005/07/15(Fri) 15:41:22 編集(投稿者)

悪意はなかったのですが・・・
なかなかレスが付かなかったのでこちらに投稿させていただきました。
大変失礼なことをいたしました。
では、失礼いたします。
解決済み!
マルチポストが絶対にいけないというわけではありません。ただしその場合はルールを守ってください。詳しくは、「書き込みのマナーについて」をご覧ください。

http://dobon.net/vb/bbs/index.html

DOBON.NET | プログラミング道 | プログラミング掲示板