Usuário com melhor resposta
Nova coluna em datagridview - não aceita dados

Pergunta
-
Estou preenchendo um datagridview com dados de uma tabela. Acrescentei uma coluna no DGV mas estranhamente os dados não entram. O código é o seguinte:
Dim ds As DataSet = New DataSet ds = CarregaPessoas("SELECT Pessoas_ID, NomePessoa, Tipo_Repres FROM PES_PessGeral WHERE Representante = " & vPessoasID & " ORDER BY NomePessoa") Dim dt As DataTable = ds.Tables("PES_PessGeral") DGV_Repres.DataSource = dt With DGV_Repres .Columns.Add("TipoRep", "Qualificação") .BackgroundColor = Me.BackColor .RowHeadersVisible = False .ColumnHeadersVisible = True .AllowUserToResizeColumns = True .AllowUserToResizeRows = True .AllowUserToAddRows = True .AllowUserToDeleteRows = True .DefaultCellStyle.Font = New Font("calibri", 14) .DefaultCellStyle.SelectionBackColor = Me.BackColor .DefaultCellStyle.SelectionForeColor = Color.DarkSlateBlue .DefaultCellStyle.ForeColor = Color.DarkSlateBlue .RowsDefaultCellStyle.NullValue = "" .BorderStyle = BorderStyle.None .CellBorderStyle = DataGridViewCellBorderStyle.Single .Columns(0).Visible = False .Columns(1).Visible = True ' - NomePessoa .Columns(2).Visible = False .Columns(3).Visible = True .Columns(1).Width = 500 .Columns(3).Width = 130 .Rows(0).Cells(3).Value = "Teste" End With
Se alguém souber o que se passa, favor responder urgente. Agradeço.
Respostas
-
Tentei, Diego, mas não funcionou.
Não está alterando somente a coluna que acrescentei com o 'add'.
Funcionou da seguinte forma: acrescentei no Select uma coluna string da tabela que não tem nada a ver com o datagrid e modifiquei os valores através do código.
Fica a dúvida? porque a coluna criada não aceita os valores?
- Editado Paulo 15 terça-feira, 5 de agosto de 2014 15:54
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 6 de agosto de 2014 17:49
- Marcado como Resposta Ricardo Barbosa Cortes quarta-feira, 6 de agosto de 2014 19:23
Todas as Respostas
-
-
Tentei, Diego, mas não funcionou.
Não está alterando somente a coluna que acrescentei com o 'add'.
Funcionou da seguinte forma: acrescentei no Select uma coluna string da tabela que não tem nada a ver com o datagrid e modifiquei os valores através do código.
Fica a dúvida? porque a coluna criada não aceita os valores?
- Editado Paulo 15 terça-feira, 5 de agosto de 2014 15:54
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 6 de agosto de 2014 17:49
- Marcado como Resposta Ricardo Barbosa Cortes quarta-feira, 6 de agosto de 2014 19:23