ユーザーコントロール(ascx)内でTemplateField(またはGridViewの任意の* Field)を使用することは可能ですか?
簡単に再利用したい複雑なTemplateField(アイテム、編集、フッター)があります。
ありがとう。
ユーザーコントロール(ascx)内でTemplateField(またはGridViewの任意の* Field)を使用することは可能ですか?
簡単に再利用したい複雑なTemplateField(アイテム、編集、フッター)があります。
ありがとう。
質問の言葉通り、仕方がありません。あなたがしているように聞こえること (TemplateColumn の要素を再利用可能にすること) では、すぐに頭に浮かぶ 2 つの方法があります。
1 つは、ユーザー コントロールを TemplateColumn の ItemTemplate/FooterTemlate に配置します。
2 つ目は、複雑な GridView 列を、TemplateColumn (または BoundColumn) の代わりに使用できるスタンドアロン サーバー コントロールとして構築することです。
GridView は、ユーザー コントロールにとっては少し重いです。別のコントロール ライブラリにカスタム GridView を作成し、それをそのまま再利用することができます。