c# comboBox属性设置
时间: 2023-11-22 21:45:00 浏览: 118
C#_控件属性事件大全
5星 · 资源好评率100%
C#中的ComboBox控件是一个下拉列表框,它允许用户从预定义的列表中选择一个值。ComboBox控件有许多属性可以设置,以下是其中一些常用的属性:
1. SelectedIndex:当前选定项的从零开始的索引。如果未选定任何项,则返回值为负一 (-1)。
2. SelectedValue:获取选中项的键值。
3. Text:获取选中项的键名。
4. DataSource:设置ComboBox的数据源。
5. DisplayMember:设置ComboBox中显示的成员属性。
6. ValueMember:设置ComboBox中值的成员属性。
下面是一个例子,展示如何使用ArrayList作为ComboBox的数据源,并设置DisplayMember和ValueMember属性:
```
ArrayList mylist = new ArrayList();
mylist.Add(new DictionaryEntry("1", "全部"));
mylist.Add(new DictionaryEntry("2", "正常"));
mylist.Add(new DictionaryEntry("3", "终止"));
comboBox1.DataSource = mylist;
comboBox1.DisplayMember = "Value";
comboBox1.ValueMember = "Key";
```
需要注意的是,一旦设置了ComboBox的DataSource属性,就无法直接修改ComboBox的项集合。如果需要修改项集合,可以先将DataSource属性设置为null,然后再修改项集合。具体的解决方法可以参考引用和引用中的内容。
阅读全文