string conn = "Server=SHA-RICKIE-01;Database=northwind;uid=user;pwd=user";
SqlConnection mySqlConnection = new SqlConnection(conn);
string mySql="Select * from Customers";
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(mySql,mySqlConnection);
DataSet myDataSet;
myDataSet = new DataSet();
mySqlDataAdapter.Fill(myDataSet,"Customers");
comboBox1.DataSource= myDataSet.Tables["Customers"];//这里需要指明所需要的表。
comboBox1.DisplayMember = "CompanyName";
comboBox1.ValueMember = "CustomerID";
其实主要的可以通过一步步的来加来推定需要什么,比如,没有填表名时,返回System.data.dataView,于是可以知道,没有选定表,当没有指定列时返回System.Data.DataRowView,依次类推。
.DisplayMember是展示给用户的
.ValueMenber是给程序员的,他对应
comboBox1.SelectedValue
转载于:https://www.cnblogs.com/S-TGM/archive/2008/06/29/1232105.html