- PR -

DataGrid フッターに配置したTextBoxの値の取得

1
投稿者投稿内容
Rikuro
会議室デビュー日: 2003/09/04
投稿数: 12
投稿日時: 2003-09-30 21:32
おつかれさまです、Rikuroです。

以下の様に、DataGridのフッター部分のTextBoxに値を入力し、追加ボタンを押下することでDBへ登録する機能を実現したいと考えています。

[ID][名前][年齢] <-- ヘッダー部分
[ 1][有本][ 30][削除]
[ 2][伊藤][ 40][削除]
[ ][ ][ ][追加] <-- フッター部分

各列はテンプレート列で、FooterTemplateにTextBoxを貼り付けています。
このようにフッターのTextBoxに入力された値を取得する方法をご存知の方がいらっしゃいましたら、ご教授ください。

以上
Rikuro
会議室デビュー日: 2003/09/04
投稿数: 12
投稿日時: 2003-10-01 15:09
解決しました。

色々と試した結果、DataGrid_ItemCommand内において、以下のいずれかによって実現できました。

1) CType(e.Item.Cells(0).Controls(1), TextBox).Text
2) CType(e.Item.Cells(0).FindControl("TextBox2"), TextBox).Text
3) CType(e.Item.FindControl("TextBox2"), TextBox).Text

何がどう違うんでしょうね。
1

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