Могу ли я остановить .Net BindingSource, автоматически переходящий к новой записи? - PullRequest
0 голосов
/ 18 июля 2010

Использование BindingSource, присоединенного к ObservableCollection. У меня есть комбинированный список, отображающий элементы в коллекции.Visual Studio автоматически включает BindingNavigator, поэтому я также включил некоторые функции.Использование кнопки «Добавить» для добавления нового элемента;выпадающий список автоматически выбирает новый элемент.Я предполагаю, что это потому, что BindingSource обновил его, чтобы отразить тот факт, что его текущий элемент изменился.Мой вопросможно ли остановить автоматический переход на источник привязки к тому, что я только что добавил, и, таким образом, остановить изменение списка в выпадающем списке, когда я этого не хочу?Я не хочу взламывать комбо-бокс или источник привязки, чтобы заставить его поддерживать состояние, если я могу избежать этого.

1 Ответ

1 голос
/ 18 июля 2010

Я не думаю, что вы можете избежать такого поведения, если вы хотите использовать автоматический источник привязки, я думаю, что вы застряли с ним.Если вы попытаетесь найти способ решить эту проблему, вы, вероятно, столкнетесь с еще большими проблемами.Мое решение состояло бы в том, чтобы связать комбинированный список вручную и просто использовать автоматическое связывание для любого элемента управления, который вы используете для фактического добавления и изменения данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...