Datagridview中格式为Timespan时出错

时间:2016-10-23 16:16:35

标签: .net sql-server vb.net winforms datagridview

我收到此错误

enter image description here

使用以下代码行

co.DefaultCellStyle.Format = "HH:mm"

co定义如下

Dim co As DataGridViewColumn = Me.Columns(fi.colDbName)

错误消息显示Inputstring的格式错误。

这行代码已运行了几年。此外,在过去的一年里,我没有使用此应用程序进行任何更改。所以我认为它与Windows 10或VS 2015有关。

更新 我认为问题可能来自测试系统上运行的不同sql server版本。

代码与

一起使用
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Express Edition with Advanced Services (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) 

代码不适用于

Microsoft SQL Server 2014 - 12.0.2269.0 (Intel X86)   Jun 10 2015 03:19:53   Copyright (c) Microsoft Corporation  Express Edition on Windows NT 6.1 <X86> (Build 7601: Service Pack 1) 

Upate: 该列在数据库中定义为Time(7)

任何想法?

0 个答案:

没有答案