人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

グレープシティさんのMultiRowのような、1レコードに複数行表示のカラムが
載せられるDataGridをC#で作りたいです。

http://www.grapecity.com/japan/multirow/

ここまで完璧なものを求めているわけではないのですが、このページの上の
画像のような感じで十分です。
http://tecsystem.web.fc2.com/sof19.html

datagridviewのフォーカス制御をそのまま利用したいので、カラムもしくは
行の拡張で対応したいのですが、どういう考え方で作ればいいのか、ご教示下さい。
最悪Swingでも結構です。サンプルソースがあると最高に嬉しいです。

開発環境はvc# 2010 express/.NET Framework4/Win XPです。

よろしくお願いします。

●質問者: ござ先輩
●カテゴリ:コンピュータ
✍キーワード:.NET Framework C# EXPRESS Swing VC
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● heke2mee
●60ポイント ベストアンサー

セル結合した場所のフォーカスや編集を気にしないなら、こちらが参考になります。


DataGridViewコントロールの連続する同じ値のセルを1つにまとめるには?[2.0のみ、C#、VB]

http://www.atmarkit.co.jp/fdotnet/dotnettips/593dgvgroupedcell/d...

ASPだったら、こちら

[ASP.NET]DataGridコントロールの同一列内のセルを結合するには?

http://www.atmarkit.co.jp/fdotnet/dotnettips/092joincells/joince...


セル結合した場所のフォーカスや編集もきれいに描画したいなら、自力で描画するしかないと思います。

こちらが参考になるかな

C# DataGridView セルの結合 その1

http://pub.ne.jp/arayan/?entry_id=2166972

C# DataGridView セルの結合 その2

http://pub.ne.jp/arayan/?entry_id=2184668

C# DataGridView セルの結合 その3

http://pub.ne.jp/arayan/?entry_id=2188806

C# DataGridView セルの結合 その3の追加

http://pub.ne.jp/arayan/?entry_id=2198932


セル結合された部分の編集処理までいるか分かりませんが、もしあるなら

自分だったら面倒そうなので、動的にテキストボックスでも貼り付けるかなぁ・・

それでも、スクロールのときにセルが半分だけ見えてる場合の処理とかかなり大変そうだと思います。

◎質問者からの返答

ご丁寧な回答ありがとうございます!検討します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ