WP7アプリケーションで作業する場合、コンボボックスに特定のアイテムが存在するかどうかを確認し、インデックスも取得する必要があります。 Contains()、IndexOf()は使用されましたが、正しい結果を返さないものは常に見つかりませんでした。あなたは、おそらくのためのオブジェクトにEquals
をオーバーライドする必要がComboBoxにアイテムが存在するかどうかをチェックする
おかげ
WP7アプリケーションで作業する場合、コンボボックスに特定のアイテムが存在するかどうかを確認し、インデックスも取得する必要があります。 Contains()、IndexOf()は使用されましたが、正しい結果を返さないものは常に見つかりませんでした。あなたは、おそらくのためのオブジェクトにEquals
をオーバーライドする必要がComboBoxにアイテムが存在するかどうかをチェックする
おかげ
は、あなたがデータソースにバインドされていない場合は、特定の回答の質問は十分な詳細
が含まれていないためにも、仕事にコンボボックスの& IndexOfメソッドが含まれていますインデックスを取得するにはcomboBox1.SelectedIndex
を使用します。
たとえば、データソースにバインドする場合は、 DT1、そしてあなたがdt1.Rows.Count - 1
を使用することができますという名前のDataTable とDataSetにはの順ComboBoxItemに対応するインデックスを取得します。データソースにバインドした場合、ComboBoxItemの選択されたインデックスを直接取得することはできません。データソース(例えばのDataTable)の順序はComboBoxItemと同じ順序になっていない場合
、あなたはあなたののDataTableの並べ替えとのDataViewから、と結合し、あなたのコンボボックスを変換する必要があります〜DataView(DataView.ToTable as DataTable).Rows.Count - 1
は、ComboBoxItemの正しい順序、したがって、インデックスを取得します。
最初の場所でどのように項目をコンボボックスに追加したかによって異なります。名前で追加する、データソースをバインドする、オブジェクトとして追加する... –