【发布时间】:2013-08-20 05:16:28
【问题描述】:
我正在尝试将密钥从 dictionary 绑定到 listbox。我还想创建一个按钮,允许我从listbox 和dictionary 中删除一个项目。
编辑:
我使用以下代码将dictionary 绑定到listbox:
listbox.DataSource = new BindingSource(dictionary, nothing)
listbox.DisplayMember = "Value"
listbox.ValueMember = "Key"
但是,当我尝试使用以下代码从列表框中删除所选项目时:
listbox.Items.Remove(listbox.SelectedItem)
我收到一条错误消息,提示“设置 DataSource 属性时无法修改项目集合。”我怎样才能避免这种情况?
【问题讨论】:
标签: vb.net data-binding dictionary listbox