The*_*Woo 1 c# combobox arraylist
我正在使用带有Windows应用程序表单的C#.在这个我有一个组合框.添加下拉选项的代码是什么?到目前为止,我的谷歌搜索我认为我需要为细节设置一个arraylist?
要将项添加到ComboBox,您有两个选择:
将它们添加到Items集合中:
comboBox1.Items.Add("abc");
comboBox1.Items.Add("def");
Run Code Online (Sandbox Code Playgroud)
或者使用数据绑定:
comboBox1.DataSource = myList;
Run Code Online (Sandbox Code Playgroud)
或者使用数组:
comboBox1.DataSource = myArray;
Run Code Online (Sandbox Code Playgroud)
对于第一个变体,您只能将字符串用作项目,而使用数据绑定,您可以绑定更复杂对象的集合.然后,您可以指定显示的属性:
comboBox1.DisplayMember = "Name";
Run Code Online (Sandbox Code Playgroud)
什么被视为价值:
comboBox1.ValueMember = "ID";
Run Code Online (Sandbox Code Playgroud)
您可以访问稍后选择的原始对象
comboBox1.SelectedItem
Run Code Online (Sandbox Code Playgroud)
或者带有的价值
comboBox1.SelectedValue
Run Code Online (Sandbox Code Playgroud)
该值是您指定的属性ValueMember.