EXIBIR APENAS UMA COLUNA DO DATAGRIDVIEW
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
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
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
Mas mesmo assim, vc pode após o carregamento, deixar as colunas invisiveis.
convidadosDataGridView.Rows(1).Cells(0).Visible=False
Ele me volta essa mensagem:
Property [ô]Visible[ô] is [ô]ReadOnly[ô]
Property [ô]Visible[ô] is [ô]ReadOnly[ô]
Resolvi assim:
convidadosDataGridView.Columns(0).Visible = False
Obrigado
convidadosDataGridView.Columns(0).Visible = False
Obrigado
é MESMO, DESCULPE
convidadosDataGridView.Columns(2).Visible = False
convidadosDataGridView.Columns(2).Visible = False
Tópico encerrado , respostas não são mais permitidas