将查询结果绑定到组合框

时间:2014-12-15 01:17:09

标签: c# winforms combobox

这就是我所拥有的,并没有产生任何错误,但组合框也没有显示我的SQL语句的结果?

这不会产生任何错误,但我的组合框中填充了System.Data.DataRowView

SqlDataAdapter adapter = new SqlDataAdapter();
DataSet ds = new DataSet();
string sql = null;
string connectionString = "";
SqlConnection connection = new SqlConnection(connectionString);
sql = "";
SqlDataAdapter da = new SqlDataAdapter(sql, connectionString);
DataTable 1234 = new DataTable();
da.Fill(1234);
combobox1.DisplayMember = "FirstName";
combobox1.ValueMember = "FirstName";
combobox1.DataSource = ds.Tables[0];
connection.Close();

1 个答案:

答案 0 :(得分:1)

DataSet ds永远不会被添加到。您的SqlDataAdapter填充DataTable 1234.更改您的代码以执行此操作:

combobox1.DataSource = 1234;

或者你有SqlDataAdapter文件ds。