- - PR -
ComboBoxのValueMemberの値を検索するには
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-01-11 13:46
初めて投稿させていただきます。
C#.NET(2003)で開発しています。 ComboBoxのValueMemberの任意の値を検索したいのですが、通常どのようにするのでしょうか? ComboBoxのItemを検索する際は、FindStringまたはFindStringExactメソッドを使用してindex値を取得できますが、ValueMemberの値を検索するメソッドを見つけることができませんでした。 ValueMemberの値をループさせるなどの処理が必要なのでしょうか。 よろしくお願いします。 | ||||||||
|
投稿日時: 2006-01-11 15:58
クロスサイトポストリンク
他にもありましたら、kamiari さん自身でフィードバックしてください。
Item の DisplayMember (ToString()) の値ですね。
完全一致なのか、パターンマッチングなのかが判りませんが、 そういうメソッドを書けば良いと思います。 とはいえ、Selected 〜 くらいしか使ったことがないので、 必要だと思ったことはないんですが... (^^;) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-01-11 17:34
はい、その通りです。 処理の目的は、DisplayMemberとValueMemberプロパティを設定しているComboBoxに、DBから取得したValueMemberの値を反映させたいためでした。 そもそもDisplayMemberの値をDBに登録しておけばよいのでしょうが、その値は時事により変わる可能性があるために使用しませんでした。 おっしゃる通りにメソッドを書こうと思います。 ご回答ありがとうございました。 |
1