Usuário com melhor resposta
Evento RowsRemoved

Pergunta
-
Pessoal tenho um dataGridView com a propriedade AllowToUserdeleteRow = True onde utilizo esse recurso para a exclusão das linhas do meu grid ate ai tudo bem, mas agora surgiu a necessidade de todo item que for excluido eu tenho guarda-lo para depois gerar um relatorio e eu estou tentando usar o evento RowsRemoved mas quando o esse evento é executado a linha excluida ja não existe mais algume teria alguma dica de como se fazer isso
Junior
Respostas
-
Junior,
Neste caso, você poderia usar o evento UserDeletingRow, assim você ainda terá acesso a linha que esta sendo excluída pelo usuário.
Veja:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.userdeletingrow.aspx
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 11 de julho de 2011 12:10
- Marcado como Resposta Junior Martins sábado, 16 de julho de 2011 11:13
-
Como o Rogério disse, você usa o evento e para acessar os dados da linha basta acessar e.Row assim:
Private Sub DataGridView1_UserDeletingRow(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowCancelEventArgs) Handles DataGridView1.UserDeletingRow MsgBox(e.Row.Cells(0).Value) End Sub
Bruno Ferreira de Souza
MSP - Microsoft Student Partner
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta Junior Martins sábado, 16 de julho de 2011 11:13
Todas as Respostas
-
Junior,
Neste caso, você poderia usar o evento UserDeletingRow, assim você ainda terá acesso a linha que esta sendo excluída pelo usuário.
Veja:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.userdeletingrow.aspx
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 11 de julho de 2011 12:10
- Marcado como Resposta Junior Martins sábado, 16 de julho de 2011 11:13
-
Como o Rogério disse, você usa o evento e para acessar os dados da linha basta acessar e.Row assim:
Private Sub DataGridView1_UserDeletingRow(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowCancelEventArgs) Handles DataGridView1.UserDeletingRow MsgBox(e.Row.Cells(0).Value) End Sub
Bruno Ferreira de Souza
MSP - Microsoft Student Partner
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta Junior Martins sábado, 16 de julho de 2011 11:13