C# - ASPX - Remover coluna do Grid

18 views
Skip to first unread message

[ Douglas Fernandes ]

unread,
Apr 27, 2009, 5:19:34 PM4/27/09
to dotn...@googlegroups.com
Quero remover uma coluna de um Grid se o usuário nao for "Admin"..

Minha coluna está assim:

<asp:TemplateField ItemStyle-Width="18px">
   <ItemTemplate>
      <asp:ImageButton ID="btnRemover" runat="server" SkinID="btnRemover" CommandName="Delete"
         OnClientClick="return confirm('Tem certeza que deseja remover?');" />
   </ItemTemplate>
</asp:TemplateField>

...
this.gvData...[Remove]... algo assim...

________________________________
Douglas Machado Fernandes
Fn: 51 92662272

"Não é o que você é, mas o que você faz que te define"
Chat: MSN: doug...@gmail.com Skype: Dougkbox



Vinicius Quaiato

unread,
Apr 27, 2009, 5:39:25 PM4/27/09
to dotn...@googlegroups.com
Use o evento RowCreated do GridView.

lá você consegue acessar o GridViewRowEventArgs, assim:
        void meuGridView_RowCreated(object sender, GridViewRowEventArgs e)
        {
            if(!IsAdmin)
                e.Row.Cells[0].Visible = false;
        }

Att,
V. Quaiato
www.relaxos.com.br - Blog de Desenvolvimento          

2009/4/27 [ Douglas Fernandes ] <doug...@gmail.com>
Reply all
Reply to author
Forward
0 new messages