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])

 

posted @ 2013-08-29 11:18  honging  阅读(159)  评论(0编辑  收藏  举报