标签: c# sql-server datagridview sql-server-2012
让我们说一个像这样的查询
select (low + high)/2 'avg' from tbl_values
在SQL Server 2012中执行时,我得到166.65之类的结果 但是当我将相同的查询绑定到C#datagridview时,它将是166.64999999999998
166.65
166.64999999999998
为什么SQL舍入时我没有要求它?如果它是默认情况下,为什么它不会在datagridview中显示为舍入?
对于给定的查询,SQL和C#的执行结果应该相同。或者不是!