如何计算实数

时间:2015-07-03 01:30:30

标签: c#

我正在尝试添加从数据网格视图中检索到的一些实数。 但是在数字的小数部分有问题。 它显示5.2 + 5.8等于9.992128378393这样的事情 我怎样才能解决这个问题 这就是我想要的

bool BottleRigStorage::open(){
    if(!db.isOpen()){
        if(!db.open()){
            qWarning() << "ERROR: could not open database. Reason: "<<db.lastError();
        }
    }
    return db.isOpen();
}

1 个答案:

答案 0 :(得分:1)

使用以下代码

 Double i=0;
i = Convert.ToDouble(Convert.ToDouble(Datagridview.Rows[x].Cells[0].Value) + Convert.ToDouble(Datagridview.Rows[x+1].Cells[0].Value))
i=Math.Round(i);

请参阅此Ideone https://ideone.com/pPfUJY