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"希望它成为文本框文本,我想知道如何做到这一点。
答案 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");