私は現在listBoxにあるすべての文字列/データをクリアするステートメントの後、私は試しました:
private void cleanlistbox(object sender, EventArgs e)
{
listBox1.ResetText();
}
どう?
listbox1.Items.Clear();
private void cleanlistbox(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
データソースにバインドされている場合、ListBox1.Items.Clear();
を使用してエラーをスローします
その場合、代わりにデータソースをクリアする必要があります。たとえば、データテーブルで満たされている場合:
_dt.Clear(); //<-----Here's the Listbox emptied.
_dt = _dbHelper.dtFillDataTable(_dt, strSQL);
lbStyles.DataSource = _dt;
lbStyles.DisplayMember = "YourDisplayMember";
lbStyles.ValueMember = "YourValueMember";
これは動作するはずです:
listBox1.Items.Clear();
これを試してください:
private void cleanlistbox(object sender, EventArgs e)
{
listBox1.DataSource = null;
listBox1.Items.Clear();
}
これは動作するはずです:
private void cleanlistbox(object sender, EventArgs e)
{
listBox1.Items.Clear( );
}
これを使って:
listBox1.Items.Clear();
試して
private void cleanlistbox(object sender, EventArgs e)
{
ListBox1.Items.Clear();
}