- PR -

[VS2005 ASP.NET C♯]GridViewの動的作成テンプレートのポストバック時の値取得について

投稿者投稿内容
のぉりぃ
会議室デビュー日: 2007/02/15
投稿数: 14
投稿日時: 2007-02-20 22:08
>囚人さん
返答ありがとうございます。
そして、貴重な情報ありがとうございます。

Page_LoadでTemplateFiled作成、Bind実行後にイベントで値の取得ができました。
原因のほうなんですが、さきほどわかりました。
非常に申し訳ないのですが、GridViewの値を確認するときにイミディエントウインドウでFindControlで値を確認してたのですが、1番目に確認したContorolは値取得できていたのですが、2番目の値が変わっていませんでした。それがなぜかというと、ContorolのIDを「名前+連番」にしていて、確認するときControlのIDを1つ増やしたのと同時にRows[番号]まで増やしてしまっていました。
本当にご迷惑お掛けしました。

おかげさまで、Page_Loadでもできるということがわかりました。
ページのライフサイクルがきちんとわかっていれば、どこで何をすべきかもわかりますね。
とても勉強になりました。

本当にありがとうございます。

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