• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GridViewからテンプレートフィールドのEvalにおける、値の取得)

GridViewからテンプレートフィールドのEvalにおける、値の取得

このQ&Aのポイント
  • GridViewを使用している際に、ハイパーリンクフィールドのクリック時にその行のデータを取得したい場合、バウンドフィールド以外のフィールドのデータを取得することができません。解決策を教えてください。
  • VisualStudio2005 ASP.NET VBでGridViewを使用している際、ハイパーリンクフィールドのクリック時に他のフィールドのデータを取得する方法を教えてください。
  • GridViewのハイパーリンクフィールドのクリック時に、その行のデータを取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

テンプレートフィールドになった時点で、 DataListと同様の扱いになるため、値を取得する場合はFindControlで取得します。 http://msdn.microsoft.com/ja-jp/library/aa479353.aspx

niseite
質問者

お礼

khazad-lefty 様 Labaffiliation_name.Text = GridView1.Rows(e.CommandArgument).Item(0) '証明No LabPerYearContract.Text = GridView1.Rows(e.CommandArgument).Item(2) '年金額 で取得することが、できました。 DataListと同様の扱いになるわけなんですね。 テンプレートフィールドの方が、利用しやすいので、積極的に 利用して行こうと思います。 ありがとうございました。

関連するQ&A