Usuário com melhor resposta
Colocar icone no meu GridView abaixo

Pergunta
-
Como eu coloco um icone de uma image que tenho no meu GridView abaixo em vez de aparecer o texto excluir ou editar ?
<asp:Panel runat="server" ID="pnlShowData" Visible="true">
<h1>Todos os Produtos Cadastrados</h1>
<asp:GridView ID="gwDados" runat="server" AutoGenerateColumns="False" EmptyDataText="Não Existem Produtos Cadastradas...">
<Columns>
<asp:BoundField DataField="CODIGO" HeaderText="Código" />
<asp:BoundField DataField="DESCRICAO" HeaderText="Descrção" />
<asp:BoundField DataField="DATACADASTRO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data do Cadastro" />
<asp:BoundField DataField="DATAATUALIZACAO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data da Atualização" />
<asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Edit.aspx?id={0}" Text="Editar" DataNavigateUrlFields="CODIGO" />
<asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Excluir.aspx?id={0}" Text="Excluir" DataNavigateUrlFields="CODIGO" />
</Columns>
</asp:GridView>
</asp:Panel>- Editado ricardoti2012 quarta-feira, 8 de julho de 2015 11:42
Respostas
-
Paulo,
Tente isso:
<asp:Panel runat="server" ID="pnlShowData" Visible="true"> <h1>Todos os Produtos Cadastrados</h1> <asp:GridView ID="gwDados" runat="server" AutoGenerateColumns="False" EmptyDataText="Não Existem Produtos Cadastradas..."> <Columns> <asp:BoundField DataField="CODIGO" HeaderText="Código" /> <asp:BoundField DataField="DESCRICAO" HeaderText="Descrção" /> <asp:BoundField DataField="DATACADASTRO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data do Cadastro" /> <asp:BoundField DataField="DATAATUALIZACAO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data da Atualização" /> <asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Edit.aspx?id={0}" Text="<img src='Images/Editar.png' alt='Editar' />" DataNavigateUrlFields="CODIGO" /> <asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Excluir.aspx?id={0}" Text="<img src='Images/Excluir.png' alt='Excluir' />" DataNavigateUrlFields="CODIGO" /> </Columns> </asp:GridView> </asp:Panel>
Obs: Não esqueça de informar o caminho e os nomes corretos das imagens.
Carlos Eduardo Ferreira
- Marcado como Resposta Marcos SJ quinta-feira, 9 de julho de 2015 19:16
Todas as Respostas
-
Como eu coloco um icone de uma image que tenho no meu GridView abaixo em vez de aparecer o texto excluir ou editar ?
<asp:Panel runat="server" ID="pnlShowData" Visible="true">
<h1>Todos os Produtos Cadastrados</h1>
<asp:GridView ID="gwDados" runat="server" AutoGenerateColumns="False" EmptyDataText="Não Existem Produtos Cadastradas...">
<Columns>
<asp:BoundField DataField="CODIGO" HeaderText="Código" />
<asp:BoundField DataField="DESCRICAO" HeaderText="Descrção" />
<asp:BoundField DataField="DATACADASTRO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data do Cadastro" />
<asp:BoundField DataField="DATAATUALIZACAO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data da Atualização" />
<asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Edit.aspx?id={0}" Text="Editar" DataNavigateUrlFields="CODIGO" />
<asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Excluir.aspx?id={0}" Text="Excluir" DataNavigateUrlFields="CODIGO" />
</Columns>
</asp:GridView>
</asp:Panel>- Mesclado Marcos SJ quarta-feira, 8 de julho de 2015 18:18 Thread Duplicada
-
Paulo,
Tente isso:
<asp:Panel runat="server" ID="pnlShowData" Visible="true"> <h1>Todos os Produtos Cadastrados</h1> <asp:GridView ID="gwDados" runat="server" AutoGenerateColumns="False" EmptyDataText="Não Existem Produtos Cadastradas..."> <Columns> <asp:BoundField DataField="CODIGO" HeaderText="Código" /> <asp:BoundField DataField="DESCRICAO" HeaderText="Descrção" /> <asp:BoundField DataField="DATACADASTRO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data do Cadastro" /> <asp:BoundField DataField="DATAATUALIZACAO" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Data da Atualização" /> <asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Edit.aspx?id={0}" Text="<img src='Images/Editar.png' alt='Editar' />" DataNavigateUrlFields="CODIGO" /> <asp:HyperLinkField DataNavigateUrlFormatString="Produtos_Excluir.aspx?id={0}" Text="<img src='Images/Excluir.png' alt='Excluir' />" DataNavigateUrlFields="CODIGO" /> </Columns> </asp:GridView> </asp:Panel>
Obs: Não esqueça de informar o caminho e os nomes corretos das imagens.
Carlos Eduardo Ferreira
- Marcado como Resposta Marcos SJ quinta-feira, 9 de julho de 2015 19:16
-
-
Paulo, Utilize o atributo title da imagem (img).
Carlos Eduardo Ferreira
- Sugerido como Resposta Lucio Rogerio SPBanned segunda-feira, 20 de julho de 2015 14:48
-
Paulo,
eu utilizo para exibir as minhas listas um Repeater. E dentro dele para exibir os botões de comando um ImageButton.
Veja:
<asp:ImageButton runat="server" CommandArgument="<%# Bind('id_registroaexcluir') %>" ID="imgEditarItems" ImageUrl="~/Images/edit_grid.png" CommandName="identificacao_comando_codebehind" />
Com esse imagebutton, ele vai chamar o evento do repeater, chamado "OnItemCommand".
E depois é só você ir no evento onItemCommand do asp:repeater no c# e fazer o que você precisa.
Att, Arthur Augusto