EXCLUINDO LINHA NO GRID

THAISRIBEIROSI 11/04/2012 09:31:28
#399564
Oi gente bom dia,

Pessoal estou fazendo uma tela, onde eu excluo a linha diretamente no grid através de um botão. Fiz o comando no evento
Fiz o seguinte: If e.RowIndex = -1 Then
Return
End If

If TypeOf dgvLancamento.Columns(e.ColumnIndex) Is DataGridViewButtonColumn Then
Dim current = DirectCast(TbLancamentoCartaoCreditoBindingSource.Current, tbLancamentoCartaoCredito)

TbLancamentoCartaoCreditoBindingSource.RemoveCurrent()
listaLancamento.Remove(current)


Quando eu incluo tudo ok, mas tenho uma tela de consulta onde eu clico em incluir e me traz esse formulário e um botão de alterar... só que quando vou alterar e caso eu deseje excluir uma linha já existente quando eu incluí. Não tem como.

Alguem pode me ajudar, quanto a isso


Brigadoo!
KERPLUNK 11/04/2012 10:45:50
#399578
Pelo que estou vendo, você popula o grid de alguma fonte de dados(DataSource). Cada linha do grid corresponde à um registro. Se o grid está vinculado com a fonte de dados, você não pode excluir a linha do grid, você deve escluir a linha da fonte de dados e popular o grid novamente.
THAISRIBEIROSI 11/04/2012 11:26:56
#399581
Hey! Obrigado pela resposta, mas consegui fazer.. enfim queria excluir de uma lista primeiro para depois excluir na memória. Deu certinho aqui... Obrigado!
KERPLUNK 11/04/2012 11:30:29
#399583
Ok então. Por favor feche o tópico.
Tópico encerrado , respostas não são mais permitidas