在我的文本框中的数字到另一个文本框与公式

本文关键字:文本 另一个 我的 数字 | 更新日期: 2023-09-27 17:49:27

我不擅长解释事情,但我希望你能理解我。

你需要知道的: txtBruto1。文本是我的文本框,总是有一个随机数在那里。因此,在公式rszbediende中,我希望我的数字在txtBruto1 "/100 * 13.07"其他公式也是一样的。现在我得到一个错误:

输入字符串格式不正确

但我试图解决这个问题:

String example;
example = txtBruto1.Text;

当我这样做,然后我得到另一个错误:"不能在字符串或int中使用/。

下面是我的代码:
rszbediende = Convert.ToDouble(txtBruto1.Text) / 100 * 13.07;
rszarbeider = Convert.ToDouble(txtBruto1.Text) / 100 * 13.07;
bruto_arbeider = Convert.ToDouble(txtBruto1.Text) / 100 * 108;
txtBrutoarbeidertotaal1.Text = Convert.ToString(bruto_arbeider);

对不起,如果你不明白我或代码。我的主要语言不是英语,所以很难拼写。如果你仍然不知道我的Q是什么,那么请在下面评论。

在我的文本框中的数字到另一个文本框与公式

您可以尝试在转换周围使用大括号,以确保使用转换结果:

rszbediende = (Convert.ToDouble(txtBruto1.Text)) / 100 * 13.07;
在调试这类问题时,我通常会做的是把问题分成两行,使问题变小:
 Double tmp = (Convert.ToDouble(txtBruto1.Text))
 rszbediende = tmp / 100 * 13.07;

这可以帮助您发现转换是否有问题

您是否正在尝试在txtBruto1文本框中输入公式?就像文本框中的"11.112/100 * 13.07"。如果是,那么这可能是错误的原因-"输入字符串格式不正确"。

否则,您在这里编写的代码可以正常工作。它不会在您提供的场景中抛出错误。