前提・実現したいこと
ActiveReport 帳票にデータの集計と、その集計同士の加減結果を出力したいと思っています。
例)たとえば請求書発行で、「今回請求額の集計結果」と「請求書発行前に入金された金額の集計結果」の計算
請求書No.000002
|請求済額|入金額|繰越金額|御買上金額|今回請求額
|:--|:--:|--:|
|¥25,000|¥30,000|¥ -5,000|¥20,000|¥15,000
御買上金額 + 繰越金額 で今回請求額を出したいと思っています。
御買上金額、繰越金額ともに集計処理をしており、最終的に上記のように集計結果を計算したいと思っているのですが、
単純に集計結果を入れているtextboxを数値にConvertして計算させたあとに今回請求額に出力する、という方法ではうまくできませんでした。
C#
1txtThisTimeBillingAmount.DataField = nameof(BillingReport.BillingAmount) 2txtThisTimeBillingAmount.SummaryRunning = SummaryRunning.None; 3txtThisTimeBillingAmount.SummaryType = SummaryType.GrandTotal; 4txtThisTimeBillingAmount.OutputFormat = "#,##0"; 5txtCarryoverAmount.DataField = nameof(BillingReport.CarryoverAmount) 6txtCarryoverAmount.SummaryRunning = SummaryRunning.None; 7txtCarryoverAmount.SummaryType = SummaryType.GrandTotal; 8txtCarryoverAmount.OutputFormat = "#,##0"; 9 10//集計後 11var ThisTimeBillingAmount = Convert.ToInt32(txtThisTimeBillingAmount.Text); 12var CarryOverAmount= Convert.ToInt32(txtCarryoverAmount.Text); 13var Sum = ThisTimeBillingAmount + CarryaOverAmount; 14txtBillingAmountSum = Sum.ToString("#,##0"); 15
発生したエラー
System.FormatException: 入力文字列の形式が正しくありません。
初歩的な質問だとは思いますが、アドバイスいただけたらと思います。
回答1件
あなたの回答
tips
プレビュー