0

我在SQL Server 2008中有一个可以为的列,用于存储time。当我使用LINQ to SQL并拉回数据时,它会以TimeSpan 的形式返回?. 当我将它绑定到 GridView 并尝试使用DataFormatString="{0:t}"对其进行格式化时,它仍然显示秒数。有什么想法吗?

4

2 回答 2

1

确保您还禁用 Html 编码以使您的格式正常工作。

HtmlEncode="false"
于 2010-06-07T20:54:31.713 回答
1

问题是它TimeSpan没有实现IFormatable。所以你不能直接格式化 TimeSpan。

于 2010-06-07T21:05:20.970 回答