c# 用代码定义带数据的datatable

            DataTable customerTable = new DataTable();
            customerTable.Columns.Add("clsCustomerID", typeof(string));
            customerTable.Columns.Add("clsCustomerNM", typeof(string));      //定义列

            DataRow row = customerTable.NewRow();     //新加一行
            row["clsCustomerID"] = "01.2136";
            row["clsCustomerNM"] = "MAXIS1";

            customerTable.Rows.Add(row);

            DataRow row1 = customerTable.NewRow();
            row1["clsCustomerID"] = "01.2255";
            row1["clsCustomerNM"] = "VSC2_PRE_W1";

            customerTable.Rows.Add(row1); //再加一行


            DataRow row22 = customerTable.NewRow();
            row22["clsCustomerID"] = "01.2311";
            row22["clsCustomerNM"] = "HGC_W1";

            customerTable.Rows.Add(row22); //第三行


            comboBox1.DataSource = customerTable;
            comboBox1.DisplayMember = "clsCustomerNM";
            comboBox1.ValueMember = "clsCustomerID"; //将设置好的datatable 赋值给 comboBox



原文地址:https://www.cnblogs.com/lthxk-yl/p/3896391.html