下面是一个简单的例子 private void ComBox_Test() { DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Value"); for (int i = 0; i < test.count; i ++) { DataRow row = dt.NewRow(); row["ID"] = test[i].id; row["Value"] = test[i].value; dt.Rows.Add(row); } cmb.ValueMember = "ID"; cmb.DisplayMember = "Value"; }