2017-02-13 17 views
-3

updated​​rdlcレポートで計算されたテキストボックスを合計するにはどうすればよいですか?

この特定の列を合計する必要があります。私はカスタムコードを使用しましたが、残りの列を追加しないで1行の値しか与えません。私は1週間インターネットを検索してきましたが、特定の解決策はありません。 上記の画像を見てください。私は両方のテキストボックスでカスタムコードを使用し、次にGetTotalメソッドを使用して合計を取得しましたが、残りの列は追加しません。あなたが代わりにテキストボックスの値にそれを適用しようとしているのテキストボックスのあなたの式に和を適用することができます私に

答えて

0

を助けてください:

=Sum(Code.YourMethod(Fields!Filed1.Value, Fields!Filed2, otherParam), "YourDataSetName") 

たとえば、レポートのデータセットの名前は「DATASET1」であれば

Sum(RepHlpr.RepHlpr.GetPar("Amt", Fields!hp.Value, Fields!make.Value), "DataSet1") 

私は、コードの機能を作成しました:

Public Function Multiply(ByVal value As Integer, factor As Integer) As Integer 
Return value * factor End Function 

それから私は、バインドされたデータではありません、私の余分な列の式を設定します。

=Code.Multiply(Fields!Price.Value, 2) 

その後、私はテキストボックスを追加し、私のカスタムの列式に基づいて、その合計式を設定します。

=Sum(Code.Multiply(Fields!Price.Value, 2), "DataSet1") 

ありがとうございます。

+0

私は同じことを言ったが、残りの1つの列の値を私に与える –

関連する問題