Usuário com melhor resposta
Ver se existe ou não uma coluna no DataGridView

Pergunta
-
Preciso verificar se existe uma coluna no datagridview, e caso existir apagar, tentei algo mais ou menos assim...
Try If (File.Exists(DataGridView1.Columns(0))) Then With DataGridView1 .Columns.Remove("Col1") .Columns.Remove("Col2") .Columns.Remove("Col3") End With End If Catch ex As Exception MsgBox(ex.Message) End Try
Respostas
-
Se foi o que entendi, você verifica se a coluna existe no grid e se existir apaga, segue abaixo um exemplo:
Dim coluna As DataGridViewColumn = DataGridView1.Columns("col1") If coluna IsNot Nothing Then DataGridView1.Columns.Remove(coluna) End If
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta gelson_ventura sábado, 11 de janeiro de 2014 20:14
-
Ola,
Complementando o bruno, segue uma outra lógica
If DataGridView1.Columns.Count > 0 Then DataGridView1.Columns.Remove("NOME_DA_COLUNA") End If
Wennder
- Marcado como Resposta gelson_ventura sábado, 11 de janeiro de 2014 20:13
Todas as Respostas
-
Se foi o que entendi, você verifica se a coluna existe no grid e se existir apaga, segue abaixo um exemplo:
Dim coluna As DataGridViewColumn = DataGridView1.Columns("col1") If coluna IsNot Nothing Then DataGridView1.Columns.Remove(coluna) End If
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro- Marcado como Resposta gelson_ventura sábado, 11 de janeiro de 2014 20:14
-
Ola,
Complementando o bruno, segue uma outra lógica
If DataGridView1.Columns.Count > 0 Then DataGridView1.Columns.Remove("NOME_DA_COLUNA") End If
Wennder
- Marcado como Resposta gelson_ventura sábado, 11 de janeiro de 2014 20:13
-