try this :
private void FillDropDownList()
{
DataSet ds = new DataSet();
SqlDataAdapter myda = new SqlDataAdapter("Select field FROM tablename",con object);
myda.Fill(ds);
drop1.DataSource = ds;
drop1.DataValueField = "field";
drop1.DataBind();
drop1.Items.Insert(0, new ListItem("--Please Select", "0"));
}
and on Page Load
if(!ispostback)
{
FillDropDownList();
}
Thanks.....