我正在尝试添加从数据网格视图中检索到的一些实数。 但是在数字的小数部分有问题。 它显示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();
}
答案 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