Как очистить все данные в listBox? Я после инструкции, которая очистит все строки/данные, которые в настоящее время находятся в спискеBox, я пробовал: private void cleanlistbox(object sender, EventArgs e) { listBox1.ResetText(); } Ответ 1 Что насчет listbox1.Items.Clear(); Ответ 2 private void cleanlistbox(object sender, EventArgs e) { listBox1.Items.Clear(); } Ответ 3 Это должно работать: listBox1.Items.Clear(); Ответ 4 это должно работать: private void cleanlistbox(object sender, EventArgs e) { listBox1.Items.Clear( ); } Ответ 5 Используйте это: listBox1.Items.Clear(); Ответ 6 Если он привязан к источнику данных, он выдает ошибку, используя ListBox1.Items.Clear(); В этом случае вам придется очистить источник данных. например, если он заполнен Datatable: _dt.Clear(); //<-----Here the Listbox emptied. _dt = _dbHelper.dtFillDataTable(_dt, strSQL); lbStyles.DataSource = _dt; lbStyles.DisplayMember = "YourDisplayMember"; lbStyles.ValueMember = "YourValueMember"; Ответ 7 Попробуйте private void cleanlistbox(object sender, EventArgs e) { ListBox1.Items.Clear(); } Ответ 8 Попробуйте следующее: private void cleanlistbox(object sender, EventArgs e) { listBox1.DataSource = null; listBox1.Items.Clear(); }
Ответ 4 это должно работать: private void cleanlistbox(object sender, EventArgs e) { listBox1.Items.Clear( ); }
Ответ 6 Если он привязан к источнику данных, он выдает ошибку, используя ListBox1.Items.Clear(); В этом случае вам придется очистить источник данных. например, если он заполнен Datatable: _dt.Clear(); //<-----Here the Listbox emptied. _dt = _dbHelper.dtFillDataTable(_dt, strSQL); lbStyles.DataSource = _dt; lbStyles.DisplayMember = "YourDisplayMember"; lbStyles.ValueMember = "YourValueMember";
Ответ 8 Попробуйте следующее: private void cleanlistbox(object sender, EventArgs e) { listBox1.DataSource = null; listBox1.Items.Clear(); }