私は、データベースへの呼び出しによって作成されたFubarViewというDataViewを持っています。列はLabel、Value、RawName & PhoneNumberです。 DataViewの作成後、私はDataView.TableがDataView.Sortの規則に従わない
...私は、(など、DisplayMemberを設定するなど、他の無関係なものの中で)私のWinFormsのComboBoxにそれをバインド...this.FubarView.Sort = "RawName, Value"
でのDataViewにソート順を追加しました
cmbDefault.DataSource = this.FubarView;
これは、ComboBoxを使用してソートされた情報を意図したとおりに表示することで、完全に機能しました。 FubarViewは再び値によって自分自身を行って、ソートされたかのようにしかし、私は...私のコンボボックスからSelectedIndexをを使用してFubarViewを見て
phoneNumber = this.FubarView.Table.Rows[cmbDefault.SelectedIndex]["PhoneNumber"]
を試みた後の時点で...それは、間違った値を返します!どのようにこれを修正しますか?
あなたのプログラムはWpfまたはWinFormsを使用していますか? – Fischermaen