我是编程c#的初学者。 我正在处理一个项目(Winforms,c#),您可以在其中添加,更新和删除书籍。 这些书以树的形式显示,按作者排序。 我有一个Combobox,其中包含列表中的书籍。我想选择一本书并通过单击删除按钮将其删除。 但我不知道如何从Combobox中获取所选项目并从列表中删除它。 我试过像:
private void OnClickDeleteBook_DelDialog(object sender, EventArgs e)
{
BookList.RemoveAt(comboxDelBook.SelectedIndex);
}
但它不起作用。 如何从列表中删除所选书籍并在之后更新树?
答案 0 :(得分:1)
Winforms Comboboxelement甚至会收到更新或Listchanged还是什么? View要知道,她必须更新组合框,因为列表已经改变了。
您是否将列表绑定到comboboxelement?
在listupdate上触发了Changenotificiation事件,或者你可以使用ObservableCollection吗?