应从列表和更新树中删除Combobox中的选定项目

时间:2016-05-23 08:23:45

标签: c# winforms list combobox

我是编程c#的初学者。 我正在处理一个项目(Winforms,c#),您可以在其中添加,更新和删除书籍。 这些书以树的形式显示,按作者排序。 我有一个Combobox,其中包含列表中的书籍。我想选择一本书并通过单击删除按钮将其删除。 但我不知道如何从Combobox中获取所选项目并从列表中删除它。 我试过像:

private void OnClickDeleteBook_DelDialog(object sender, EventArgs e)
    {
        BookList.RemoveAt(comboxDelBook.SelectedIndex);            
    }

但它不起作用。 如何从列表中删除所选书籍并在之后更新树?

1 个答案:

答案 0 :(得分:1)

Winforms Comboboxelement甚至会收到更新或Listchanged还是什么? View要知道,她必须更新组合框,因为列表已经改变了。

您是否将列表绑定到comboboxelement?

在listupdate上触发了Changenotificiation事件,或者你可以使用ObservableCollection吗?