• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

esquima

[RESOLVIDO][Vb2005]Renomear colunas datagridview

4 mensagens neste tópico

Boas..tou a carregar a minha datagridview directamente com um dataset...logo o nome das colunas sao as que tenho na minha bd...mas queria mudar o nome delas...será possivel??? isto sem fazer por binding, pq por ai da

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
    Dim colEmployeeId As New DataGridViewTextBoxColumn()
        colEmployeeId.DataPropertyName = "EmployeeID"
        colEmployeeId.HeaderText = "Employee ID"
        colEmployeeId.Name = "EmployeeID"
        colEmployeeId.ReadOnly = True
        ' Do not display this system internal number to the user.
        colEmployeeId.Visible = False
        dataGridView1.Columns.Add(colEmployeeId)
  Dim colLastName As New DataGridViewTextBoxColumn()
        ' Size the column width so it is wide enough to display the widest visible cell, including the header
        colLastName.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        colLastName.DataPropertyName = "LastName"
        colLastName.HeaderText = "Surname"
        colLastName.Name = "LastName"
        colLastName.ReadOnly = False
        dataGridView1.Columns.Add(colLastName)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que a forma mais correcta de fazeres isso é passares o nome das colunas já correctas para o DataSet.

Em vez de carregares o dataset com um "SELECT cod_xpto, nome_xpto, blabla_xpto FROM xptos" podes alterar a query para:

SELECT cod_xpto as Codigo, nome_xpto as Nome, blabla_xpto as Bla FROM xptos

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tiago a tua maneira era mesmo o que eu precisava...bastante simples e eficaz  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora