int[] arr = int[100]; listBox1.DataSource = arr; void ComboBox1SelectedIndexChanged(object sender, EventArgs e) { .....//some processes listBox1.DataSource =
Use BeginUpdate and EndUpdate, that should solve it. No need to set the data source twice
listBox1.BeginUpdate(); listBox1.DataSource = myList; listBox1.EndUpdate();