Before doing anything inside if construct add this code
DrpShippingState.DataSource = ds.Tables[0];
DrpShippingState.DataTextField = "BillingState";
DrpShippingState.DataValueField = "BillingState";
DrpShippingState.DataBind();
DrpShippingState.Items.Insert(0, new ListItem("Select State"));