Возникли проблемы с печатью расчетов в текстовом поле - PullRequest
0 голосов
/ 07 февраля 2020

В моей форме 2 текстовых поля. 1-й принимает входной сигнал, который затем рассчитывается, чтобы увидеть, находится ли его значение между для l oop, и затем печатается во 2-м текстовом поле. У меня проблемы с печатью значения после вычисления задолженности. Сначала я преобразовал налогооблагаемую переменную в удвоенную, а затем пытаюсь напечатать задолженность во втором поле, но не могу найти, что я делаю неправильно. У кого-нибудь есть предложения по поводу того, что я делаю не так? Спасибо.

private void btnCalculate_Click(object sender, EventArgs e)
{
    double taxable = Convert.ToDouble(txtTaxable.Text);
    double owed = Convert.ToDouble(txtOwed.Text);


    if (taxable > 0 && taxable < 100)
    {
        //once the owed is calculated I want it to print in
        // the txtOwed.Text
          owed = taxable * .1; 
        //txtOwed.Text = owed.ToString(txtIncome.Text);

    }
}

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Поскольку вы смогли преобразовать string в double примерно так:

double owed = Convert.ToDouble(txtOwed.Text);

Я предлагаю обратить это, преобразовав double в string следующим образом:

string temp = Convert.ToString(owed);

А затем установить свойство текстового поля следующим образом:

txtOwed.Text = temp;
0 голосов
/ 07 февраля 2020

Вам необходимо преобразовать owed в строку и присвоить ее txtOwed.Text:

owed = taxable * .1; 
txtOwed.Text = owed.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...