- PR -

DataGrid内のリンク押下時にデータを取得してページ遷移をする

1
投稿者投稿内容
よちゃん
会議室デビュー日: 2006/03/09
投稿数: 3
投稿日時: 2006-04-10 17:09
いつもお世話になってます。

現在、aspで書かれたwebアプリを、ASP.NET + C#に移植中です。
行き詰まったので相談させてください。

とあるシステム内のページで、DataGridを使って、データの一覧表示を行いました。
カラム1には種別番号をテキスト形式で、
カラム2には種別に対する名称をハイパーリンクで、
カラム3には種別の詳細をテキスト形式で
表示しています。

このとき、カラム2のリンクをクリックした時に
そのカラムの種別番号(カラム1)と詳細(カラム3)の内容を保持したまま
次の画面に遷移したいのですが、
これらの値を、リンクのクリックと同時に取得する方法はありますか?

QueryStringを使えば実装可能とのことですが
URL表示の見栄えの問題上、セッションに詰めて渡したい、と考えています。

みなさんのお知恵を貸してください。
どうぞ宜しくお願い致します。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-04-11 21:17
データグリッドのセルをクリックしたらポストバックさせたい
ってことで良いですか?

だとしたらカラム2を HyperLinkColumn では無く
ButtonColumn で定義すれば良いと思います。
http://ja.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx
1

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