Ir para conteúdo

POWERED BY:

Arquivado

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

João Fernandes dos Santos

Deletar item do grid view só no controle não do banco de dados

Recommended Posts

Pessoal bom dia.

 

Estou tentando excluir uma linha do grid view, mas preciso que ele seja excluído só do controle não do banco de dados, ou seja, preciso que o row index excluído não apareça mais quando tento acessar o rowindex da Grid. Tentei colocar a Row visible=false, mas ai o row index permanece na grid.

 

Aguardo sugestões. desde ja obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa tem exemplo que postei aqui que tenho problema mas funciona rsss

 

ASP.NET

<asp:GridView ID="grdCliente" runat="server" AutoGenerateColumns="False" 
       DataSourceID="odsCliente" onrowdeleting="grdCliente_RowDeleting" AllowPaging="True" 
               CellPadding="4" ForeColor="#333333" GridLines="Vertical" HorizontalAlign="Justify">
       <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
       <Columns>
        <asp:CommandField DeleteText="Excluir" ShowDeleteButton="True">

 

 

Codigo C#

 #region  Delete do GridView

               protected void grdCliente_RowDeleting(object sender, GridViewDeleteEventArgs e)
               {
                       //Get no Cliente para Excluir.
                   ServiceCliente.ClienteClient bllvCliente = new ServiceCliente.ClienteClient();
                       bllvCliente.ClientCredentials.Windows.ClientCredential = base.CredencialWindows;
                       Entity.Pessoa.Cliente ClienteA = bllvCliente.Get(base.AmbienteAtual, long.Parse(e.Values[0].ToString()));
                       bllvCliente.Excluir(base.AmbienteAtual, viagemA);

           odsgrdCliente.Select();
                       grdCliente.DataBind();


               }
               #endregion

 

 

Obs: Nhibernate sendo usado + WCF mas ai só você Adptar

 

 

o que você precisa realmente é :

onrowdeleting="grdCliente_RowDeleting" <--- Metodo para excluir

 

<asp:CommandField DeleteText="Excluir" ShowDeleteButton="True"> < ----- aparecer o botão deletar.

 

 

no meu C# eu chamo um servido e faço a método de exclusão, ai no casos e você faz o delete cria um Função para deletar no Code Behind, e chama toda vez que for deletar usando "grdCliente_RowDeleting"

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.