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