En ASP.NET, ¿cómo puedo forzar el formato de las fechas en un DropDownList a "DD / MM / YYYY"?

Tengo que construir una DropDownList con las fechas de los últimos 7 días. Me gustaría que DropDownList muestre la fecha como "DD / MM / YYYY". Así que creé una lista de fechas:

DateTime date = DateTime.Now;
List<DateTime> dates = new List<DateTime>();

for (int i = 0; i < HISTORY_LENGTH; i++)
{
    dates.Add(date.AddDays(-i));
}

DropDownList.DataSource = dates;
DropDownList.DataBind();

Agrego mis fechas como DateTime, no como cadenas. Creo que es el método ToString () de mi objeto DateTime que se llama para crear texto que es visible en mi DropDownList. Por defecto es la fecha y la hora. El resultado es:

[0]: {16/07/2008 11:08:27}

[1]: {15/07/2008 11:08:27}

[2]: {14/07/2008 11:08:27}

[3]: {13/07/2008 11:08:27}

[4]: {12/07/2008 11:08:27}

[5]: {11/07/2008 11:08:27}

[6]: {10/07/2008 11:08:27}

¿Cómo puedo forzar el formato a "DD / MM / YYYY"?

Respuestas a la pregunta(7)

Su respuesta a la pregunta