对于原有数据,小数位数只影响显示格式,并不会改变真实的值。
你可以在命令窗口处理一下:
For Each dr As DataRow in DataTables("xxx").DataRows
if dr.IsNull("某列") = False Then
dr("某列") = Math.Round(dr("某列"),2)
End If
Next
DataTables("xxx").Save()