datagridview问题

在winform中,取datagridview某个单元格的值,然后与另外一个值相减,如果相减等于0,结果却为-7.105427357601E-15

Convert.ToDouble(xun_dataGridView.Rows[index].Cells["sb_JD"].Value)
                                - Convert.ToDouble(end_scdt.Rows[index]["B" +i])

解决办法,加上toString();

Convert.ToDouble(xun_dataGridView.Rows[index].Cells["sb_JD"].Value.ToString())
                                - Convert.ToDouble(end_scdt.Rows[index]["B" +i])
原文地址:https://www.cnblogs.com/wuyihong/p/3288703.html