【发布时间】:2013-12-11 09:21:47
【问题描述】:
我曾尝试在 MSDN 论坛上发布此问题,但是没有成功。
我正在尝试为将管理其员工的企业制作 C# Windows 窗体应用程序。该应用程序使用 Access 2010 数据库。编辑员工页面是我遇到的问题。我希望员工能够从以下格式的组合框中选择:
名字姓氏,员工职位
数据库名称是 EmployeeInformation.accdb 我想从数据库中获得的字段是:
- 名字
- 姓氏
- 员工职位
组合框的名称是 cboSelectEmp
我用来尝试获取此数据的当前代码是
private void LoadDataToCbo()
{
string connString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=EmployeeInformation.accdb";
// string query = @"SELECT FirstName from Employees";
string query =
@"SELECT EmpID, LastName + ', ' + FirstName + ' (' + EmployeePosition + ')' as Name FROM Employees";
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, connString);
DataTable source = new DataTable();
dAdapter.Fill(source);
cboSelectEmp.DataSource = source;
//cboSelectEmp.ValueMember = "FirstName";
//cboSelectEmp.DisplayMember = "FirstName";
cboSelectEmp.DisplayMember = "Name";
cboSelectEmp.ValueMember = "EmpID";
}
【问题讨论】:
标签: c# sql visual-studio ms-access combobox