У меня проблема со сбросом моего комбинированного списка данных с 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;
}