人気ブログランキング | 話題のタグを見る

About smegy things


by smeg_head
カレンダー
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Repeaterの各行に動的に配置したコントロールにアクセスする

基本でつまずいた。




Repeaterコントロールの各行に配置したコントロールにアクセス
する必要があるというのは、例えば、任意の行の編集をクリックすると
表示していた項目がテキストボックスになって、編集可能になるという
機能を実現するために、ボタンのクリックイベントで、テキストボックス
のVisibleの値を変更する必要があるということです。

基本的な機能なはずなのに探すのに手間取ってしまった。
DataGridなら、行のテンプレートを複数定義すればよいらしい。
Repeaterでも行のテンプレートは作成可能のようだけど、どちらに
しても、同じ行の動的に生成されたコントロールにはアクセスする
必要があるので、調べてたんだけど、ようやく見つけた。遅っ。

>Web フォーム ページ内のコントロールの参照
by smeg_head | 2005-09-21 23:13 | dotnet