¿Cómo arreglar el formato de fecha en ASP .NET BoundField (DataFormatString)?

Tengo un BoundField dinámico (para un DetailsView) con el siguiente código:

BoundField bf1 = new BoundField();
bf1.DataField = "CreateDate";
bf1.DataFormatString = "{0:dd/MM/yyyy}";
bf1.HtmlEncode = false;
bf1.HeaderText = "Sample Header 2";

dv.Fields.Add(bf1);

Pero de alguna manera, todavía muestra el formato incorrecto: 2013-04-29T18: 15: 20.270.

¿De alguna manera podría arreglar esto para que muestre "29/04/2013" en su lugar? Gracias por tu ayuda.

Respuestas a la pregunta(7)

Su respuesta a la pregunta