comboBox绑定数据源
来源:互联网 发布:苹果电脑安装软件方法 编辑:程序博客网 时间:2024/05/29 14:18
private void button3_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("id", System.Type.GetType("System.Int32")); dt.Columns.Add("name", System.Type.GetType("System.String")); DataRow dr; dr = dt.NewRow(); dr["id"] = 1; dr["name"] = "ADOINKLHOER"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = 3; dr["name"] = "LKJOHIBEREW"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = 4; dr["name"] = "VCBTRWTVSDFG"; dt.Rows.Add(dr); dr = dt.NewRow(); comboBox1.ValueMember = "id"; comboBox1.DisplayMember = "name"; comboBox1.DataSource = dt; } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { MessageBox.Show(comboBox1.SelectedValue.ToString() ); } private void button4_Click(object sender, EventArgs e) { List<ss> list = new List<ss>(); list.Add(new ss(1, "QSDFADASDF")); list.Add(new ss(4, "XCVBXCVBXCB")); list.Add(new ss(5, "RTYYTIUYO")); list.Add(new ss(9, "HKLHJNBVNB")); comboBox1.ValueMember = "id"; comboBox1.DisplayMember = "name"; comboBox1.DataSource = list; } class ss { public int id { get; set; } public string name { get; set; } public ss(int id, string name) { this.id = id; this.name = name; } }