EXIBIR APENAS UMA COLUNA DO DATAGRIDVIEW

LOPESKUTI 10/07/2012 10:50:40
#405782
Olá, estou com um problema simples, mas não consegui achar a solução pesquisando, então vim pedir a ajudar pra vocês.

Eu to desenvolvendo uma aplicação que lista os convidados de uma festa e dá entrada deles.
Eu tenho um datagridview e preciso exibir somente uma das colunas do datatable... Segue o código:

Try
Dim pesquisa As DataTable = AcessoDB.ExecuteDataSet(String.Format([Ô]SELECT CODIGO As Código, NOME As Nome, PRESENTE As Presente, ACOMPANHANTE As Acompanhante, NOME_DO_ACOMPANHANTE As [ô]Nome do Acompanhante[ô] FROM CONVIDADOS WHERE NOME LIKE [ô]{0}%[ô] AND PRESENTE = 0[Ô], nomeTextBox.Text.Replace([Ô][ô][Ô], [Ô][ô][ô][Ô]))).Tables(0)

mintCodigo = pesquisa.Rows(0)([Ô]Código[Ô])
mstrNome = pesquisa.Rows(0)([Ô]Nome[Ô])
mblnPresente = pesquisa.Rows(0)([Ô]Presente[Ô])
mblnAcompanhante = pesquisa.Rows(0)([Ô]Acompanhante[Ô])
mstrNomeDoAcompanhante = pesquisa.Rows(0)([Ô]Nome do Acompanhante[Ô]).ToString
convidadosDataGridView.DataSource = pesquisa

Catch ex As Exception

If ex.Message.ToString.Contains([Ô]There is no row[Ô]) Then
convidadosDataGridView.Columns.Clear()
End If

End Try
NILSONTRES 10/07/2012 11:35:25
#405790
Resposta escolhida
Por isso que não gosto de carregar controles vinculados, se fosse via codigo, bastaria deixar as colunas indesejadas como visible=false.
Mas mesmo assim, vc pode após o carregamento, deixar as colunas invisiveis.
convidadosDataGridView.Rows(1).Cells(0).Visible=False
LOPESKUTI 10/07/2012 11:38:14
#405791
Ele me volta essa mensagem:

Property [ô]Visible[ô] is [ô]ReadOnly[ô]
LOPESKUTI 10/07/2012 11:44:49
#405793
Resolvi assim:

convidadosDataGridView.Columns(0).Visible = False

Obrigado
NILSONTRES 10/07/2012 11:49:02
#405794
é MESMO, DESCULPE

convidadosDataGridView.Columns(2).Visible = False
Tópico encerrado , respostas não são mais permitidas