var theStates = from states in db.States
select new
{
StateID = states.StateID,
StateName = states.StateName
};
dropPrimaryAddressState.DataSource = theStates;
dropPrimaryAddressState.DataTextField = "StateName";
dropPrimaryAddressState.DataValueField = "StateID";
dropPrimaryAddressState.DataBind();
ListItem newItem = new ListItem();
newItem.Text = "Select a State";
newItem.Value = "XX";
dropPrimaryAddressState.Items.Insert(0, newItem);
dropPrimaryAddressState.SelectedIndex = 0;