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;            }        }