我正在尝试将键从 a 绑定dictionary
到 a listbox
。我还想创建一个按钮,允许我从listbox
and中删除一个项目dictionary
。
编辑:
我使用以下代码将 绑定dictionary
到listbox
:
listbox.DataSource = new BindingSource(dictionary, nothing)
listbox.DisplayMember = "Value"
listbox.ValueMember = "Key"
但是,当我尝试使用以下代码从列表框中删除所选项目时:
listbox.Items.Remove(listbox.SelectedItem)
我收到一条错误消息,提示“设置 DataSource 属性时无法修改项目集合。” 我怎样才能避免这种情况?