2017-07-18 5 views
-3
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」私はこれを行うことができますどのように知っていただきたいと思い、それがテキストボックスのテキストになりたいと言います。は、テキストボックス

+2

'でInt32.Parse(textbox.Text)':

はこのような何かを試してみてください? –

+1

試しましたか?これは基本的なWinFormsの一種です。 https://msdn.microsoft.com/en-us/library/a19tt6sk(v=vs.110).aspx –

+0

@RickAstley私はそれを試して、動作しません。 –

答えて

1

文字列に100を掛けることはできません。最初に整数に変換する必要があります。

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

タイは助けを求める、それは動作します。 –

関連する問題