Компонент DataBound выбран индекс - 1 выпуск - PullRequest
1 голос
/ 24 июня 2019

У меня проблема со сбросом моего комбинированного списка данных с cmb.SelectedIndex = -1

В основном, согласно заголовку, поле со списком привязано к источнику данных, и у меня есть событие нажатия кнопки сброса, которое устанавливает выбранное поле со спискоминдекс до -1.Основная цель - установить результат в null.

. Однако, когда я нажимаю кнопку сброса, он переходит к первому элементу, а затем мне снова приходится нажимать кнопку, которая затем устанавливает индекс в -1.Таким образом, кажется, что идет к selectedIndex 1, а затем -1?Я в замешательстве?

Вот код

public SetupBindings()
{
    cmb.DataBindings.Add(nameof(ComboBox.SelectedValue), DataSource,
            nameof(DataSource.ID), true, DataSourceUpdateMode.OnPropertyChanged);
}

public void Reset_Click(object sender, EventArgs e)
{
    cmb.SelectedIndex = -1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...