Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DBB

evento no botao dentro do gridview

Recommended Posts

Olá galera tenho um gridView abaixo codigo do mesmo.

Eu preciso acionar um evento no botao Excluir e editar, mas não sei como, é o mesmo evento de quando se coloca um button na pagina onde damos dois cliques ele ja monta a função seria a mesma coisa.

A unica diferença é que junto com esse evento ele passaria o código do row ou codigo do dataitem.

 

 

<asp:GridView ID="gvNoticias"  runat="server"  AutoGenerateColumns="False"  CellPadding="4"
		Font-Names="Arial" Font-Size="10pt" ForeColor="#333333" GridLines="None" Width="352px">
		<Columns>
			<asp:BoundField DataField="noticia_titulo" HeaderText="Titúlo" />
			<asp:BoundField DataField="noticia_data" HeaderText="Data" />
			<asp:TemplateField HeaderText="Status">
				<ItemTemplate>
					<asp:Image ID="imgStatus" runat="server" />
				</ItemTemplate>
			</asp:TemplateField>
			<asp:TemplateField HeaderText="Ação">
				<ItemTemplate>
					<asp:Button ID="btnEditar"  runat="server" Text="Editar" CssClass="botao" />
					<asp:Button ID="btnExcluir" runat="server" Text="Excluir" CssClass="botao" />
				</ItemTemplate>
			</asp:TemplateField>
		</Columns>
		<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
		<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
		<EditRowStyle BackColor="#999999" />
		<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
		<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
		<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
		<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
	</asp:GridView>

 

Valeu espero respsota.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para editar adicione a seguinte coluna na sua grid:

<asp:CommandField SelectText="Selecionar" ShowSelectButton="True" />

E adicione na sua grid o evento que ele vai chamar:

OnSelectedIndexChanged="SEU_EVENTO"

 

Para deletar, adicinoe o botão:

<asp:CommandField DeleteText="Excluir" HeaderText="Excluir" ShowDeleteButton="True">
</asp:CommandField>

 

E adicione o evento:

OnRowDeleting="Seu_Evento"

 

Normalmente cada um desses comandos tem seus próprios evento, mas acredito que você possa lincar para seu evento pronto do botão, caso não de certo, aconselho a montar uma sub com o código do seu botão, ae dentro de cada respectivo evento chamar esta sub.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.