Jump to content


Photo

Acessar Dados De Uma Linha De Um Datagrid


  • Faça o login para participar
3 replies to this topic

#1 MoniaT

MoniaT

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 27/05/2005, 08:29

Sera que alguem pode me auxiliar com estas duvidas?

Tenho um data grid que é populado em tempo de execucao, ou seja, atribuo ao data grid um dataset e os campos desse dataset sao as colunas do meu data grid.

Tenho duas duvidas:

1 - Estou tratando o evento de selectedIndexChanged (selecionada uma linha do datagrid). Como faco para acessar os dados da linha selecionada?

2 - Como consigo trocar o label dos campos em tempo de execucao? Como as colunas são definidas pelos campos que compõe o dataset, não consigo definir os textos dos cabecalhos das colunas ....

#2 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 27/05/2005, 20:58

1 - Estou tratando o evento de selectedIndexChanged (selecionada uma linha do datagrid). Como faco para acessar os dados da linha selecionada?


DataGrid.SelectedItem.Cells(0).Text 'Acessa a coluna 1
DataGrid.SelectedItem.Cells(1).Text 'Acessa a coluna 2
DataGrid.SelectedItem.Cells(2).Text 'Acessa a coluna 3
(...)


2 - Como consigo trocar o label dos campos em tempo de execucao? Como as colunas são definidas pelos campos que compõe o dataset, não consigo definir os textos dos cabecalhos das colunas ....


Olha só.. vc tem alternativas.. ou vc vai no Property Builder do DataGrid e insere coluna por coluna manualmente .. ou vc vai no evento DataSet_ItemDataBound e trata o seguinte:

If e.Item.ItemType = ListItemType.Header Then
  e.Item.Cells(0).Text = "Nome da Coluna 1" 
  e.Item.Cells(1).Text = "Nome da Coluna 2" 
  e.Item.Cells(2).Text = "Nome da Coluna 3" 
  (...)
End If

O evento ItemDataBound.. ocorre no preenchimento do Grid, ou seja.. ele vai preencher linha a linha.. caso ele encontre uma linha que seja do tipo Header.. ele altera ao text da linha (Item) nas colunas (Cells).
MCAD, MCP

#3 MoniaT

MoniaT

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 27/05/2005, 23:49

Muito obrigada !!!!! Resolveste meu problema :D

#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 27/11/2017, 21:01

Viagra E Cardioaspirina Cialis Est Il Efficace viagra Acheter Cialis Generique En France Cialis Wirkdauer Saint
Strep Symptoms Even After Taking Amoxicillin Levitra Valencia Accutane Overnight only here what is levitra Dapoxetina Menarini




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq