Array
(
)

Ajuda com datagrid view no C#

Ronaldo Alves
   - 03 nov 2010

Olá pessoal, estou precisando de uma ajuda aqui com datagrid. Estou precisando carregar um datagrid com os dados vindos de uma consulta sql(uso postgresql). Na minha tabela tenho id, nome, telefone, email. Preciso que apareça apenas nome, telefone e email.
Como faço isso?
Outra pergunta, como eu faço para que no momento que o usuário der dois cliques no datagrig, as informações sejam carregadas nos textbox para que seja feita a edição dos dados.
Muito obrigado

Eduardo Siqueira
   - 03 nov 2010


Olá Ronaldo,no datagridview se eu não em engano tem uma opção de hidden, que se voçê coloca-la como true só irá exibir as colunas que você quiser.

e em relação a passar os dados para o textBox, você pode ir no evento CellDoubleClick e colocar o seguinte código dentro:

       seuText.Text = ds.Tables[0].Rows[0][1].ToString();

Obs: Isso é se você tiver trabalhando com dataset :P

0
|
0

Ronaldo Alves
   - 03 nov 2010

poderia explicar melhor como funciona isto? Sou novato em C#.
o que estou fazendo no momento. faço um select * na minha tabela e carrego os dados na minha datagridview com data sorce "dGCliente.DataSource = clienteBLL.lista_clientesDAL();"
neste ponto eu quero escolher apenas alguns campos.
Outra pergunta, como bloquear o dataGRid para edição?
Grato pela ajuda

0
|
0

Vinicius Vieira
   - 04 nov 2010

No seu datagrid você adiciona somente as colunas que você quer colocando em datapropertyname o nome que ela vem no datatable. Para bloquear para edição é só clicar sobre ele vai ter uma espécie de seta em cima branca dentro de um quadrado preto você clica cobre ela e desmarca enable user edit rows, enble user delete row, etc....

0
|
0

Netasper
   - 04 nov 2010

Segue link:
http://www.arquivodecodigos.net/dicas/c-csharp-saiba-mais-sobre-os-modos-de-edicao-de-um-datagridview-2550.html

0
|
0