- PR -

DataGrid(複数ページ)のチェックボックスについて

1
投稿者投稿内容
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2004-08-20 13:23
たびたび、お世話になっております。

ASP.NET(VB.NET)で開発しています。

今回は、複数ページあるDataGridのチェックボックスについてです。

1ページ目のチェックボックスにチェックを付け、
別のページに移動し1ページ目に戻ったら、
付けたはずのチェックが消えてしまいます。

チェックしているしていないの情報を保持できないものでしょうか?



[ メッセージ編集済み 編集者: みのる 編集日時 2004-08-20 13:25 ]
まゆりん
ぬし
会議室デビュー日: 2002/08/12
投稿数: 539
お住まい・勤務地: よこはま
投稿日時: 2004-08-20 13:35
Sessionにチェックしている行のキーとなる値(プライマリキー等)を
配列でもカンマ区切りでもいいので格納して保持する方法は如何でしょうか?

あとは、DataGridのバインド後に各行のキー値とSessionの値を
ぶつけてチェックの有無を判断する、と。

#チェックしている行数だと、データの増減時にずれてチェックされてしまうので
#キーとなる値と書きました。

_________________
雑談のNUSHI

[ メッセージ編集済み 編集者: まゆりん 編集日時 2004-08-20 13:41 ]
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2004-08-20 13:58
まゆりんさん、ありがとうございます。

やっぱり、チェックされたデータをどこかで保持するしか
ないのですね。。。

Sessionか隠しフィールドか考えたいと思います。
1

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