如何从文本框中获取字符串

时间:2017-07-18 15:04:11

标签: c# winforms

string text = Convert.ToString((bsoItemTrans.Transaction.TotalAmount * 100).ToString("000000000"));
System.IO.File.WriteAllText(@"C:\movedir\SUBTOTALE.txt", text);
string sourcePath = @"C:\movedir\SUBTOTALE.txt";
string targetPath = @"C:\Cashmatic\SUBTOTALE.txt";
System.IO.File.Move(sourcePath, targetPath);
System.Windows.Forms.MessageBox.Show("subtotale");

但是在哪里说" bsoItemTrans.Transaction.TotalAmount"希望它成为文本框文本,我想知道如何做到这一点。

1 个答案:

答案 0 :(得分:1)

您不能将字符串乘以100,您需要先转换为整数。

尝试这样的事情:

Int64 ValFromTextBox;
if (! Int64.TryParse(carregamento.Text, out ValFromTextBox))
{
   // TELL USER NOT A NUMBER OR SOMETHING
}
string text = (ValFromTextBox * 100).ToString("000000000");