- - PR -
DataGridコントロール HedderTemplateについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-03-13 22:56
どなたかご存知でしたらご教授お願い致します。
ASPとVB.Netを使用しています。 ASPのDataGridControlの<HedderTemplate>に HyperLinkを貼り付けているのですが、 <ItemTemplate>のようにFindControlを使用して取得できません。 どなたか<HedderTemplate>に貼り付けた ASPコントロールを取得する方法を ご存知の方いらっしゃいましたらご教授ください。 したいことはHyperLinkコントロールのTextを動的に変えたいのですが…(;_;) よろしくお願いします。 |
|
投稿日時: 2007-03-13 23:13
ItemDataBound などのときに、ItemType が HeaderItem のときに、Controls コレクションから取得できるかもしれません。
protected なプロパティを作成して、動的にテキストを割り当て、それを参照するようにするとコントロールの取得などは必要なくなります。 例えば、ASPX 側で下記のように設定し、コードビハインドで LinkText なるプロパティを作成し、切り替えたいタイミングで値を変更してやればできるかと。 <asp:HyperLink id="link" runat="server" Text='<%# LinkText %>'></asp:HyperLink> |
|
投稿日時: 2007-03-13 23:25
THREE-ONEさんありがとうございます☆
DataBoundで取得することができました!! 助かりました(;□ THREE-ONEさんのおっしゃってたように 「protected」 など使用してやってみます。 素早いご返答ありがとうございました m(_ _ )m |
1