• 締切済み

VB2005 コンボボックスのリスト

csvファイルをdatagridview1に読み込みました。 datagridview1の指定列のデータからコンボボックスに値を追加したいと考えました。 do loop でdatagridview1の行数分リスト追加しました。 コンボボックス.items.add(指定列の内容) 作成されたリストは A A A B B B C C ・・・・・ となりました。 これを A B C にしたいのですが・・・・ どういう方法がよろしいでしょうか?

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

追加する際に コンボボックスのItemsコレクションのContainsメソッドを使って登録済みかどうかをチェックしましょう if ComboBox1.Items.Contains( s ) = false then   ComboBox1.Items.add( s ) end if といった具合です

chocoichi
質問者

お礼

解決しました。ありがとうございました。

  • sineminna
  • ベストアンサー率31% (118/370)
回答No.1

読み込むときにSQLでDISTINCT使うか、自分で重複する値を削除するようにコードを打つかですね。

関連するQ&A