Usuário com melhor resposta
Nome para Coluna do GridView

Pergunta
-
Olá, Bom Dia.
Alguem sabe se tem como add um nome para coluna do grid ?
tipo um nome interno.. ou usar o próprio nome que aparece na tela para fazer uma validação na hora de trazer os dados
algo do tipo Datagridview.nome = teste;
Obrigado !
Respostas
-
Olá,
Não entendi a sua questão... A DataGridViewColumn tem as propriedades Name (que seria algo como o nome "interno" que você mencionou) e o HeaderText, que define qual o nome vai ser mostrado no cabeçalho da coluna...
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.aspx
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Luiz Estevam terça-feira, 26 de julho de 2011 01:30
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 5 de agosto de 2011 16:59
Todas as Respostas
-
Olá,
Não entendi a sua questão... A DataGridViewColumn tem as propriedades Name (que seria algo como o nome "interno" que você mencionou) e o HeaderText, que define qual o nome vai ser mostrado no cabeçalho da coluna...
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.aspx
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Luiz Estevam terça-feira, 26 de julho de 2011 01:30
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 5 de agosto de 2011 16:59
-
Inavoig não entendi bem sua dúvida, se der explique melhor o que deseja fazer.
Segue um link com a documentação do Grid:
http://msdn.microsoft.com/pt-br/library/39528xhb.aspx
Aguardo o retorno!
Estudar, Estudar e Estudar! Não existe caminho curto. -
desculpem.. acho que não expliquei muito bem, segue uma explicação mais detalhada:
essa parte do nome acho que resolvi já... usando a propriedade " HeaderText,"
tenho uma tabela chamada "tabela de preço".
a qtd de tabela de preço que eu tenho é a qtd de coluna do grid.. por exemplo:
3 tebelas de preço:
PRODUTO | tabela preço 1 | tabela preço 2 | tabela preço 3
(essas seriam as colunas do grid).
o problema é que na hr de preeencher o grid.
tem item que tem preço em apenas uma tabela.
ai eu precisaria mostrar a coluna certa para salvar..
EXEMPLO:
Item 1: tem preço em todas tabelas de preço
Item 2: preço na tabelapreço2 apenas
Item 3: preço nas tabelas de preço 1 e 3
Hj na minha aplicação c# .net sai assim:
PRODUTO | tabela preço 1 | tabela preço 2 | tabela preço 3
Item 1 R$3,00 5,00 8,00
Item 2 6,00
Item 3 4,00 7,30
Mas o correto seria assim:
PRODUTO | tabela preço 1 | tabela preço 2 | tabela preço 3
Item 1 3,00 5,00 8,00
Item 2 6,00
Item 3 4,00 7,30
preciso mandar salvar na coluna certa, por isso queria um jeito de identificar e para mostrar a coluna.
alguma dica ?
Obrigado
-
-
Opa, blza?
Não sei se entendi direito mas vc deve ir nas propriedades de cada coluna clicando com o botão direito sobre a grid e seleciona "Edit Columns".
Vai abrir uma janela e lá vc procura por DataPropertyName e ali será o nome da coluna.Pra pegar ou setar um valor vc deve fazer assim:
this.DataGridView.Rows[ ÍNDICE DA LINHA ].Cells[ "NOME DA COLUNA" ].Value