- - PR -
ASP.NET GridView の ItemTamplate 内のコントロールを動的に変更したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-27 20:43
お世話になっております
GridView の ItemTamplate 内の バインド項目を 動的に、色を変えたり 非表示にしたり とかって できないのでしょうか? <ItemTemplate> <asp:Label ID="Lbl_CD_R" runat="server" Text='<%# Bind("Code1") %>'></asp:Label> <asp:Label ID="Lbl_N1_R" runat="server" Text='<%# Bind("Name1") %>'></asp:Label> <asp:Label ID="Lbl_N2_R" runat="server" Text='<%# Bind("Name2") %>'></asp:Label> </ItemTemplate> Lbl_CD_R の値で Lbl_N1_R のみ非表示 にしたり 色のみ変えたり Lbl_CD_R の値で Lbl_N2_R を "******" に 強制的に変更する方法なんて ないのでしょうか? PreRender イベントにて GridView.Rows[0].Cells[0] 内の「Lbl_N1_R」を FndControl にて 取得するところまでは出来たのですが この コントロールには Visible までは あったのですが・・・・ c#の仕様が解ってない? 2003のDatagrid の VB.NET から移植しようとして 根をあげてます ・・・ よろしくお願いいたします 2003 での Datagrid での VB.NET
| ||||
|
投稿日時: 2007-12-27 21:58
こんにちは
キャストしてないからでしょうね、きっと C#のキャストってこんな感じ? (Label)GridView.Rows[0].Cells[0].FndControl("Lbl_N1_R") | ||||
|
投稿日時: 2007-12-27 22:21
きゃーーん
情けない ありがとうございました!!! キャストしたらうまくいきまひたーー |
1