本帖最后由 dapsjj 于 2016-11-23 10:42 编辑
spread designer我把类型从number改为none后,由于这个值是乘法运算得来的,但是这边显示的小数如此之多是怎么回事?如何处理?
- if (e.Column == 7 && grdMain.ActiveSheet.Cells[e.Row, 7].Value != null)//第8列变化时
- {
- double newValue1 = 0;
- double newValue2 = 0;
- if (double.TryParse(grdMain.ActiveSheet.Cells[e.Row, 4].Value.ToString(), out newValue1) &&
- double.TryParse(grdMain.ActiveSheet.Cells[e.Row, 7].Value.ToString(), out newValue2))
- { //给金额赋值
- grdMain.ActiveSheet.Cells[e.Row, 10].Value = newValue1 * newValue2;
- }
- }
复制代码
|