Я перемещал столбец в моем gridview из asp: BoundField в asp: TemplateField, поэтому пришлось явно отображать дату из базы данных MySQL. Через размышление я обнаружил, что в коллекции поля даты указываются как MySqlDateTime, а не system.DateTime.
Я добавил оператор импорта MySql.Data.Types к коду позади и следующий оператор Eval в метке в контексте вида сетки.
Text = '<% # CType (Eval ("Submitted_Date"), MySql.Data.Types.MySqlDateTime) .ToString%>'
выходной формат: 02/23/2011
Надеюсь, это поможет!