Столбец времени SQL Server 2008 портит GridView DataFormatString - PullRequest
0 голосов
/ 08 июня 2010

У меня есть обнуляемый столбец в SQL Server 2008 , который я использую для хранения времени . Когда я использую LINQ to SQL и извлекаю данные, они возвращаются как TimeSpan? . Когда я связываю это с GridView и пытаюсь отформатировать его, используя DataFormatString = "{0: t}" , он все равно показывает секунды. Есть мысли?

Ответы [ 2 ]

1 голос
/ 08 июня 2010

Проблема в том, что TimeSpan не реализует IFormatable . Таким образом, вы не можете напрямую отформатировать TimeSpans.

1 голос
/ 08 июня 2010

Убедитесь, что вы также отключили кодировку Html, чтобы ваш формат работал.

HtmlEncode="false"
...