- PR -

GridViewにTemplateFieldを追加

投稿者投稿内容
てぃと
会議室デビュー日: 2007/02/22
投稿数: 7
投稿日時: 2007-02-23 16:40
ありがとうございます。
RowDataBoundイベントでは確かに取得できました。


さらに問題が・・・

DataViewにDataListを配置?し、そこにTextBoxを表示しています。
ボタンを押したときにテキスト入力値を拾って登録を行おうと、
GridView1.Rows[]で行を取得しFindControlでTextBoxを検索・・・出来ませんでした。
DataList内のコントロールは取得できないのでしょうか?

Webで調べていても、同じような問題は見つかるものの解法が見つかりません。
申し訳ありませんが、助言をお願いできないでしょうか?

べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2007-02-23 17:22
ちょっと話が見えなくなってきました。DataListとか初めて出てきましたよね。

DataViewってGridViewの間違いですか?本当にDataViewなのであれば構成がよくわからないので
なんともいえませんが、GridViewの間違いだとして、

GridViewのテンプレート列にDataListが配置されていて、そのテンプレートにTextBoxを
置いたということですか?

FindControlは階層的に直下にあるコントロールしか探せません。なので
GridView1.Rows[].FindControlでDataListを探して、DataList.Items[]のFindControlで
TextBoxを探すことになります。

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