リストボックスから選択したアイテムを取得し、リストからこのアイテムを削除するボタンクリックから実行されるこのメソッドを使用しようとしています。コードを実行するたびに、「この列挙子がバインドされているリストが変更されました。列挙子は、リストが変更されない場合にのみ使用できます。」というエラーが表示されます。
私は完全に困惑しています。
public void DeleteSale()
{
foreach (BootSale b in lstBootSales.SelectedItems)
{
lstBootSales.Items.Remove(b.Id);
lstBootSales.Items.Remove(b.Date);
DisplayAllBootSales();
}
}
DisplayAllBootSales();
後でリストボックスの値を更新するだけです
リストボックスに書き込まれる情報を格納するリスト「BootSale」があります。リストボックス内のアイテムをクリックしてから[削除]をクリックすると、システムから完全に削除されます。