ドロップダウンリストでバリュー値が重なった場合のインデックス


佐野  2009-03-02 11:19:48  No: 141598  IP: 192.*.*.*

お世話になります。佐野と申します。
vb.net2005とOracle10gでweb開発をしています。
分からないことがあるので教えてください。

ドロップダウンリストで次のデータをデータベースからバインドさせて表示させてます。

01 テスト1
01 テスト1−1
02 テスト2
03 テスト3


ごらんのようにバリュー値が重なるものがあります。
なお最初はインデックス0で空が入っています。
そこで分からないことがあります。
テスト1を選択した状態でSelectedIndexをみると1で正しいのですが、
テスト1−1を選択してもSelectedIndexは1になってしまいます。
02 テスト2は2になります。
本来、テスト1−1は2として認識したいのですが、なにか方法はありますでしょうか?

編集 削除