C# WinForm ComboBox Items 选定值
2011-07-21 11:37
330 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } class User { public int id { get; set; } public string name { get; set; } } private void Form1_Load(object sender, EventArgs e) { List<User> collection = new List<User> { new User { id = 1, name = "Lin" }, new User { id = 2, name = "Tom" }, new User { id = 3, name = "Jack" }, }; this.comboBox1.DisplayMember = "name"; this.comboBox1.ValueMember = "id"; this.comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; //Items 加载 默认选择为空 //DataSoursce 加载 默认选择为首项 this.comboBox1.Items.Clear(); this.comboBox1.Items.AddRange(collection.ToArray()); //this.comboBox1.DataSource = collection; } //设置选择 id = 2 的 User private void button1_Click(object sender, EventArgs e) { var items = this.comboBox1.Items; for (int i = 0; i < items.Count; i++) { User item = items[i] as User; if (item.id == 2) { this.comboBox1.SelectedItem = item; break; } } } } }
相关文章推荐
- C# WINFORM中的combobox.items.add实现像web开发那样,添加显示内容text和实际value值
- C#WinForm--ListBox和ComboBox中Items的显示问题
- C#(WinForm)设置comboBox选定项为tooltip内容
- C# WinForm ComboBox 枚举 选定值
- C#之WinForm基础 清空comboBox下的所有可选数据项
- C# winform combobox 在绑定数据之后插入一项选择项
- C#(WinForm)ComboBox和ListBox添加项及设置默认选择项
- C# WinForm中ComboBox控件的学习(1)
- c# winform combobox追加数据
- C#:关于WinForm中ComboBox的探究
- C#之WinForm基础 得到comboBox的选择的内容
- C# 使用 DictionaryEntry 在WinForm中给 ComboBox 添加 Key 和 Value
- C#编写的winform程序绑定comboBox成功,添加一个默认的文字选项"请选择"
- c#(winform)中ComboBox和ListBox添加项完全解决
- c#(winform)中ComboBox和ListBox添加项 键值对 形式
- C# comboBox 添加items
- C# WinForm开发系列 - ComboBox
- C# WinForm开发系列 - ComboBox
- C# Winform中的ComboBox控件绑定数据库项目作为列表内容
- c#(winform)中ComboBox和ListBox添加项完全解决