我不知道我在这些行中做了什么错误。代码应该从数据库获取数据并将其分配到组合框中。但组合框列表中没有显示数据。 我的代码:如何从数据库C中获取数据#
public void employeeListCombo()
{
Employee employeeList = new Employee();
Dataset employees = employeeList.getAllEmployee();
foreach(DataRow dr in employees.Tables[0].Rows){
String selectedEmp = dr["firstName"].ToString();
comboEmployee.DataSource = selectedEmp;
}
}
我有一个问题可能是你感兴趣的。请参见[数据库中的数据集为空](http://stackoverflow.com/questions/29448761/dataset-from-database-is-empty)。 – mmking 2015-04-06 02:16:42
@mmking,我的sql连接建立在不同的文件中,并允许我不使用这些行SqlDataAdapter adapter = new SqlDataAdapter(); SqlCommand command = new SqlCommand(“SELECT * FROM Orders”); string connString = @“Data Source = localhost \ SQLEXPRESS; Initial Catalog = Northwind; Integrated Security = True”; SqlConnection conn = new SqlConnection(connString);你能指出我在哪里做错了吗? – 2015-04-06 02:44:00
如果comboEmployee是您的组合框,您将为每个数据行将您的DataSource设置为不同的字符串。 – mmking 2015-04-06 03:22:12