asp.netenterprise-librarydaabdata-access-app-block

How to Populate a dropdown using Enterprise Library 5.0


Is there a simple code to populate a dropdown box using Enterprise Library 5.0 DAAB?

I've tried this, but it is not working:

cmbOffice.DataSource = _db.ExecuteDataSet(
      CommandType.Text,
      "select office_id, office_name from office").Tables[0]; 
cmbOffice.DataBind();

Solution

  • DataSet ds = _db.ExecuteDataSet(
        CommandType.Text,
        "select office_id, office_name from office"); 
    
    cmbOffice.DataSource = ds;
    cmbOffice.DataValueField= "office_id";
    cmbOffice.DataTextField = "office_name";
    
    cmbOffice.DataBind();