GridView + Deletar

18/03/2014

0

Boa tarde Pessoal, andei pesquisando sobre deletar uma linha do grid , achei muitas coisa porém não me serviram. tenho um gridview e preciso de saber qual linha ele clicou para pegar o código e executar o comando no banco

<asp:GridView ID="GdvRelatorio" runat="server" AutoGenerateColumns="False" 
                CellPadding="0" Font-Size="Smaller" ForeColor="#333333"  >
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:BoundField DataField="codigo" HeaderText="Código" >
                    <HeaderStyle Width="70px" BackColor="#416A92" Height="21px" />
                    <ItemStyle Width="70px" Height="17px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="nome" HeaderText="Cliente" Visible="false">
                    <HeaderStyle Width="150px" BackColor="#416A92" Height="21px" />
                    <ItemStyle Width="150px" Height="17px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="dtvisita" HeaderText="Data" DataFormatString="{0:dd/MM/yyyy}">
                    <HeaderStyle Width="70px" BackColor="#416A92" Height="21px" />
                    <ItemStyle Width="70px" Height="17px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="horario" HeaderText="Horario">
                    <ControlStyle BackColor="#416A92" />
                    <HeaderStyle Width="60px" BackColor="#416A92" Height="21px" />
                    <ItemStyle Width="60px" Height="17px" />
                    </asp:BoundField>
                    <asp:BoundField HeaderText="Serviço" DataField="Ser" >
                    <HeaderStyle Width="200px" BackColor="#416A92" Height="21px" />
                    <ItemStyle  Width="200px" Height="17px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="Prof" HeaderText="Profissional">
                    <HeaderStyle Width="150px" BackColor="#416A92" Height="21px" />
                    <ItemStyle Width="150px" Height="17px" />
                    </asp:BoundField>
                    <asp:buttonfield buttontype="Image" ImageUrl="~/Imagens/cross.png" commandname="Excluir" text="Excluir" HeaderText="Excluir" />
               </Columns>
                <EditRowStyle BackColor="#2461BF" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" 
                    Height="20px" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" Font-Size="X-Small" 
                    ForeColor="White" Height="20px" HorizontalAlign="Center" 
                    VerticalAlign="Middle" />
                <PagerStyle BackColor="#416A92" ForeColor="White" HorizontalAlign="Center" 
                    Height="20px" />
                <RowStyle BackColor="#EFF3FB" Height="15px" HorizontalAlign="Center" 
                    VerticalAlign="Middle" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <SortedAscendingCellStyle BackColor="#F5F7FB" />
                <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                <SortedDescendingCellStyle BackColor="#E9EBEF" />
                <SortedDescendingHeaderStyle BackColor="#4870BE" />
              </asp:GridView>


Consegui botar uma imagem para excluir, porém não sei trazer o código da linha que ele clicou

Desde já obrigado
Bernado Majia

Bernado Majia

Responder

Posts

19/03/2014

Bernado Majia

Pessoal andei pesquisando e ainda nada, vou esclarecer melhor o que estou querendo..

Ex: Tenho um Gridview com Código, nome, horário e Profsional, carregado com várias informações que foram carregados do Banco de dados, eu queria por um botão de excluir em cada linha e quando o usuário clicar em excluir eu queria conseguir pegar o código da linha que ele criou para poder fazer o meu tratamento.
Consegui criar o botão em cada linha porém não consigo chamar função nenhuma com ele e nem retornar o código da linha que foi clicado. :/
Responder

20/03/2014

Bernado Majia

Consegui inseri esses dois itens no grid e problema resolvido

onrowcommand="GdvRelatorioItemCommand" 
OnRowDataBound="GdvRelatorio_RowDataBound" >
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar