In business logic
DataTable dt = GetDataFromDataBase();
if(dt.Rows.Count == 0)
{
dt.Row.Add(new object[]{"12.5.2011"});
...
}
In code-behind
DropDownList1.DataSource = dt;
When adding items to the DropDownList Items collection in sequential order it is not necessary to use Insert. Using the Add method will be faster.