gpt4 book ai didi

c# - c#中小数计算错误

转载 作者:太空宇宙 更新时间:2023-11-03 20:11:03 25 4
gpt4 key购买 nike

我正在用 C# 编写一个 Windows 窗体应用程序来计算税收并添加总计。单击按钮获得总数后,它应该计算税额。如果没有十进制数它正在工作,但是当它必须计算十进制数时给出错误“输入字符串的格式不正确”

TotTax.Text = (Convert.ToInt32(textboxnettotal.Text) * (0.12)).ToString();
textBox_GrnTot.Text = (Convert.ToInt32(textboxnettotal.Text) + Convert.ToInt32(TotTax.Text)).ToString();

这是我的代码

  1. 当我计算数据 gridview 小数的 c 列中的总计时,它没有给我小数值,但我得到的是 Balanced full,总计文本框中没有答案。

              int sum = 0;
    for (int i = 0; i < dataGridView1.Rows.Count; ++i)
    {
    sum += Convert.ToInt32(dataGridView1.Rows[i].Cells[5].Value);
    }
    textboxnettotal.Text = sum.ToString();
    RowCount++;

最佳答案

使用 Convert.ToDecimal 而不是 Convert.ToInt32,以确保您的 sum 声明为 decimal .

关于c# - c#中小数计算错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20034482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com