【发布时间】:2010-10-19 19:16:30
【问题描述】:
我有一组组合框。我想将它们用作短数据输入文本框,所以我将它们设置为AutoCompleteMode = SuggestAppendAutoCompleteSource = ListItemsDropDownStyle = DropDown
我想要做的是让每个 ComboBox 都有一个公共 DataSource(My.Settings StringCollection),从而将添加到 DataSource 或从 DataSource 中删除的任何字符串添加到每个 ComboBox 的 DataSource 中或从中删除。
通过 BindingSources 和 DataBindings 等的各种实验,我设法让 ComboBoxes 要么都具有相同的 DataSource,但都显示相同的文本,要么让它们都具有相同的 DataSource,但 能够将 ComboBox 之间的 DataSource 的变化反映到各种新奇的抛出异常的方式。
所以,基本上,我想要的是所有 ComboBox 使用 StringCollection 作为它们的 DataSource,通过所有 ComboBox 将更改传播到 DataSource,但 SelectedItem 的选择在所有 ComboBox 之间是独立的。
有什么想法吗?
谢谢。
【问题讨论】:
标签: .net combobox datasource