I'm trying to add an ListItem at the beginning of my dropdownlist. I don't know why this code is not working. It only adds the database information. I created a class that inherits from DropDownList in order to customize my own dropdownlist.
public class MyDropDownList : DropDownList
protected override void OnInit(EventArgs e)
private void BindItems()
this.DataSource = this.GetData();
this.DataValueField = "CompositePK";
this.DataTextField = "Description";
this.Items.Insert(0, new ListItem("-Select-", "-1"));