GARANTIR DESCONTO

Fórum Nome da coluna na stringgrind #272925

17/03/2005

0

Alguém sabe como fazer para que além dos dados de uma planilha apareça na primeira linha da stringgrid os nomes das colunas da planilha?


Por exemplo:


Na planilha:


nome|idade|cidade
ana 25 Bauru
carla 33 Salto


E na stringgrid aparecer o mesmo layout?


Obrigado


Airoosp

Airoosp

Responder

Posts

17/03/2005

Lucas Silva

Oi,
Da mesma forma que vc pega o nome ´ana ´ vc vai pegar o ´nome´
é só pegar uma coluna acima....


Se possivel, coloque seu codigo aqui, que fica mais fácil...

T+,
Lucas.


Responder

Gostei + 0

18/03/2005

Airoosp

ESTRUTURA DA PLANILHA

CodigoNomeCrédito
1Ana10
2Maria15,3
3Pedro150
4Carla180
5Raimundo887




// MONTANDO A STRINGGRID

with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(´select * from tabelas´);
Open;

while not eof do
begin
StringGrid1.Cells[0,StringGrid1.RowCount-1]:=Fields[0].AsString;
StringGrid1.Cells[1,StringGrid1.RowCount-1]:=Fields[1].AsString;
StringGrid1.Cells[2,StringGrid1.RowCount-1]:=Fields[2].Asstring;
StringGrid1.RowCount:=StringGrid1.RowCount+1;
Next;
end;
StringGrid1.RowCount:=StringGrid1.RowCount - 1;
end;



Obrigado pela ajuda.


Responder

Gostei + 0

18/03/2005

Marcio.theis

Você pode utilizar a propriedade GetFieldNames(Nome,componente), no qual Nome é o nome da sua tabela e componente o componente que vc quer que receba os camos, sendo assim você tera o retorno de toda a lista de campos...


Responder

Gostei + 0

18/03/2005

Marcelo Saviski

estas mensagens foram postadas em um novo tópico, removi e estou colocando as mensagens como resposta no tópico original.

Por acaso o código ficaria assim: with ADOQuery1 do begin Close; SQL.Clear; SQL.Add(´select * from tabelas´); Open; GetFieldNames(tabelas,ListBox1); Não funcionou. Você tem algum exemplo?


[quote:ed31a3c197=´/]/]@t´]No caso a propriedade GetFieldName esta na conexão com o banco, fiz um exemplo, no caso ficaria assim:

ADOConnection1.GetFieldNames(´CLIENTE´,ListBox1.Items);

trazendo o nome de todos os campos.[/quote:ed31a3c197]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar