Hope so you are using combox it' means this is windows application.
See there is no confusion for databinding in a combobox. When you want see data in combobox which is exists in databse.You need to bind data in page load event. for this you need to get list of data in a DataSet or DataTable or in List of object. Just collect the data from your layer(It may be a business layer) and bind to datasource of combobox
Ex.
private void Page_Load(Object sender,EventArgs e)
{
List<itemcategory> listCategory=objBusinessLayer.GetItemCategories();
cmbItemCategory.DataSource=ListCategory;
cmbItemCategory.DataTextField="CategoryName";
cmbItemCategory.DataValueField="categoryID";
}
</itemcategory>
A Tool to create N-Layer Architecture Classes[
^]
N-Tier: Begginer's guide in designing their application[
^]