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 フォーム ページ内のコントロールの参照
[PR]
by smeg_head | 2005-09-21 23:13 | dotnet