0

現在のreportviewerには、ストアドプロシージャから情報の行を返すデータセットがあります。レポートにパラメータを追加して、レポートのヘッダー領域にレポートの行数を表示したいと思いました。レポートビューアに返す情報がない場合、明らかに行数は0になります。データセット/テーブルにある行数を数え、その数をテキストボックスのヘッダー領域に返す方法はありますか?データセットにリンクせずに?

4

2 に答える 2

0

そうじゃないmyDataSet.Tables[0].Rows.Count

于 2012-09-20T21:45:35.653 に答える
0

1つのフォーム(たとえばForm1)で行数を取得できます...1つの整数変数に保存します...

例えば。public static int cnt = ds.Tables [0] .Rows.Count;

この整数値をパラメーター(Form1.cnt)としてデータセットに渡します。

この場合、public staticが重要であるため、変数の宣言を覚えておいてください...

この後、値をそのテーブルに挿入して、レポートのテキストボックスに表示できます...

また

そのテキストボックスに直接数式を指定することで、データセット内のフィールドを簡単にカウントできます

于 2012-09-21T09:32:05.770 に答える