У меня есть DataView с именем FubarView, который был создан при обращении к нашей базе данных. Столбцы: Метка, Значение, RawName и PhoneNumber. После создания DataView я добавил порядок сортировки в DataView с помощью ...
this.FubarView.Sort = "RawName, Value"
Затем я (среди прочих не относящихся к делу вещей, таких как настройка DisplayMember и т. Д.) Привязал его к своему WinForms ComboBox ...
cmbDefault.DataSource = this.FubarView;
Это работает отлично, с ComboBox, отображая отсортированную информацию, как задумано. ОДНАКО, когда позже я попытался взглянуть на FubarView, используя SelectedIndex из моего ComboBox ...
phoneNumber = this.FubarView.Table.Rows[cmbDefault.SelectedIndex]["PhoneNumber"]
... это вернет неправильное значение, как если бы FubarView перешел и снова отсортировал по значению! Как вы это исправите?