Repeaterの各行に動的に配置したコントロールにアクセスする
2005年 09月 21日
基本でつまずいた。
Repeaterコントロールの各行に配置したコントロールにアクセス
する必要があるというのは、例えば、任意の行の編集をクリックすると
表示していた項目がテキストボックスになって、編集可能になるという
機能を実現するために、ボタンのクリックイベントで、テキストボックス
のVisibleの値を変更する必要があるということです。
基本的な機能なはずなのに探すのに手間取ってしまった。
DataGridなら、行のテンプレートを複数定義すればよいらしい。
Repeaterでも行のテンプレートは作成可能のようだけど、どちらに
しても、同じ行の動的に生成されたコントロールにはアクセスする
必要があるので、調べてたんだけど、ようやく見つけた。遅っ。
>Web フォーム ページ内のコントロールの参照
Repeaterコントロールの各行に配置したコントロールにアクセス
する必要があるというのは、例えば、任意の行の編集をクリックすると
表示していた項目がテキストボックスになって、編集可能になるという
機能を実現するために、ボタンのクリックイベントで、テキストボックス
のVisibleの値を変更する必要があるということです。
基本的な機能なはずなのに探すのに手間取ってしまった。
DataGridなら、行のテンプレートを複数定義すればよいらしい。
Repeaterでも行のテンプレートは作成可能のようだけど、どちらに
しても、同じ行の動的に生成されたコントロールにはアクセスする
必要があるので、調べてたんだけど、ようやく見つけた。遅っ。
>Web フォーム ページ内のコントロールの参照
by smeg_head
| 2005-09-21 23:13
| dotnet