C#.Netを使ったWindows Forms(注:ASP.NETのWeb Formではありません)開発で、DataGridコンポーネントに列の合計行を表示するにはどうすれば良いでしょうか?これ


http://support.microsoft.com/default.aspx?scid=kb;en-us;842290

は見たのですが、面倒そうなのでもっと簡単なインプリ方法が無いでしょうか。。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/08/27 16:21:28
  • 終了:--

回答(1件)

id:upride No.1

upride回答回数220ベストアンサー獲得回数12004/08/27 17:17:31

ポイント40pt

URLダミーです

合計表示についてとりあえず2つほどご提案します

やりたいことと全然違う場合勘弁して下さい

1)datagridの中にdatagridをネストすることにより

合計を表現する

ネスト方法はこれにありました

http://www.gihyo.co.jp/books/syoseki.php/4-7741-1757-9

書籍案内:プロが作った!ASP/ADO.NET実践サンプル集|gihyo.jp … 技術評論社

立ち読みしていただければ・・

2) おそらくDBから取得した内容をバインドすると思われるので

datagridの下にテキストボックスを設けて

抽出データSQL結果 → datagridにバインド

合計データSQL結果 → テキストボックスに表示

とオブジェクトを分ける

DBのデータはストアドで取得処理

id:akibare

(1)はウェブ開発の本みたいですけど。。

やはり(2)ですかね。列幅を固定するか、列幅の変更に連動してテキストボックスも移動しなければならないけど。

ありがとうございました。

2004/08/27 17:22:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません