Comment effacer toutes les données dans un listBox?

Je suis après une déclaration qui va effacer toutes les chaînes / données qui est actuellement dans un listBox, j’ai essayé:

private void cleanlistbox(object sender, EventArgs e) { listBox1.ResetText(); } 

Qu’en est-il de

 listbox1.Items.Clear(); 
 private void cleanlistbox(object sender, EventArgs e) { listBox1.Items.Clear(); } 

Cela devrait fonctionner:

 listBox1.Items.Clear(); 

cela devrait fonctionner:

 private void cleanlistbox(object sender, EventArgs e) { listBox1.Items.Clear( ); } 

S’il est lié à une source de données, une erreur sera ListBox1.Items.Clear(); utilisant ListBox1.Items.Clear();

Dans ce cas, vous devrez effacer la source de données à la place. Par exemple, si elle est remplie avec un object pouvant être renseigné:

  _dt.Clear(); //<-----Here's the Listbox emptied. _dt = _dbHelper.dtFillDataTable(_dt, strSQL); lbStyles.DataSource = _dt; lbStyles.DisplayMember = "YourDisplayMember"; lbStyles.ValueMember = "YourValueMember"; 

Utilisez ceci:

 listBox1.Items.Clear(); 

Essayer

 private void cleanlistbox(object sender, EventArgs e) { ListBox1.Items.Clear(); } 

Essaye ça:

  private void cleanlistbox(object sender, EventArgs e) { listBox1.DataSource = null; listBox1.Items.Clear(); }