Hi, I've been researching the past few days into how to populate a combobox in C# with data from an AccessDatabase.
This is what I've got so far.
public void PopulateComboBox(object sender, EventArgs e) //Upon Loading form
{
AppDomain.CurrentDomain.SetData("DataDirectory", @"\\)prod\HoliPlanData");
DataTable table = new DataTable();
string connstring = @"Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\HoliPlanData.accdb";
try
{
using (OleDbConnection conn = new OleDbConnection(connstring))
{
conn.Open();
string query = "SELECT PayrollNo, FirstName FROM [Employee]";
OleDbDataAdapter adapter = new OleDbDataAdapter(query, conn);
//DataSet ds = new DataSet();
adapter.Fill(table);
this.cbbEmployees.DataSource = table;
this.cbbEmployees.DisplayMember = "FirstName";
this.cbbEmployees.ValueMember = "PayrollNo";
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
Any help would be really appreciated, so thanks in advance :-D
~Posh