C#导出Excel表格时,表格中的数额四舍五入保留两位小数

在导出Excel表格时,想要将数额都四舍五入保留两位小数,请问该怎么实现(表中原本数据是七位小数)
表格取数代码:
  cell1 = dataRow.CreateCell(7);
                    cell1.SetCellValue(Convert.ToString(dRow["ROBXMX_XM4"]).Trim());
                    cell1.CellStyle = CellStyleRowsRight;

现在导出的表格是这样的
住宿费话费
15.000000089.5123456

2种方法:
1.((double)dRow["ROBXMX_XM4"]).ToString("f2"),这里从源头上直接转字符串并舍弃小数位
2.不要createcell,从一个设定好的单元格复制过来,在excel里设定好只显示2位小数,setCellValue的时候不要传字符串直接传原始数据,这样不丢精度