- PR -

DataGridでの行の追加・編集の際、ヘッダが見えるようにしたい

1
投稿者投稿内容
れいんぼ
会議室デビュー日: 2005/03/19
投稿数: 2
投稿日時: 2005-03-19 15:45
れいんぼと申します。
ASP初心者で、本やネットで調べながら開発中です。
こちらはいつも参考にさせていただいております。

このたび、DataGridを用いてSQLserverへのIFを
作っているのですが、
その中で、行の追加の際はテーブルの一番下、
編集の際も該当の行の位置での編集となると思います。

となると、レコード数が多くなってくると
同じ画面でヘッダが見えなくなり、
入力が煩雑になってしまいます。

この問題を回避したいのですが、何かよい知恵は
ございませんでしょうか。

ページングで1画面の表示レコードを限定する、という方法も
考えましたが、ページングは極力少なくしたいとの
要望を受けてしまい、難儀しているところでございます。
自分では追加・編集の行を一番上にもってくるようなことができれば、
と思いいろいろ調べたのですが、見つかりませんでしたので
スレッドを建てさせていただきました。
よろしくお願いいたします。
えんぞ@?
ぬし
会議室デビュー日: 2004/07/06
投稿数: 271
お住まい・勤務地: はまっこ
投稿日時: 2005-03-19 16:16
DataGridのヘッダーを固定
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16739&forum=7

引用:

自分では追加・編集の行を一番上にもってくるようなことができれば、
と思いいろいろ調べたのですが、見つかりませんでしたので


については、DataGridへBindする前にDataTableをいじれば可能でしょう。
れいんぼ
会議室デビュー日: 2005/03/19
投稿数: 2
投稿日時: 2005-03-22 11:07
えんぞ@さま

返事遅れてすみません。
ご返答ありがとうございました。

「DataGridのヘッダーを固定」「DataGridのヘッダーを固定したい」
のスレッドがあったのですね・・・探したつもりが見落としていました、
ありがとうございます。

そこのリンク先にあった、Cookieさんの下記の方法でやってみようと思います。
引用:
私は全く同一のDataGridを作って座標指定でぴったり重ね、
下にも上にも外側にそれぞれDivをかましています。
上は一行分の高さを指定して、スタイルのoverflowはHidden。
下は表示したい高さを指定して、スタイルのoverflowにautoかscrollです。



引用:
DataGridへBindする前にDataTableをいじれば可能でしょう。


のアドバイスにつきましても、余力があればやってみたいと思います。

助かりました、本当にありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)