ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Salvar uma stringgrid [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
marcospgua
Novato
Novato


Registrado: Terça-Feira, 10 de Março de 2009
Mensagens: 76
Localização: curitiba

MensagemEnviada: Qui Out 28, 2010 12:00 pm    Assunto: Salvar uma stringgrid [RESOLVIDO] Responder com Citação

Senhores, tenho um stringgrid e gostaria de, ao clicar num botão, inserir esses valores em uma tabela.

Como posso fazer isso?

Obs: A primeira linha é o cabeçalho dos dados. A inserção precisa ser da segunda linha em diante.


Editado pela última vez por marcospgua em Qui Out 28, 2010 12:53 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rogerbetti
Colaborador
Colaborador


Registrado: Quarta-Feira, 2 de Fevereiro de 2005
Mensagens: 1366
Localização: São Paulo/SP

MensagemEnviada: Qui Out 28, 2010 12:22 pm    Assunto: Responder com Citação

Código:
procedure TForm1.Button1Click(Sender: TObject);
var i : integer;
begin
  with ClientDataSet1, StringGrid1 do
  begin
    for i := 1 to Pred(RowCount) do
    begin
      Insert;
      FieldByName(Cells[0,0]).AsInteger := StrToInt(Cells[0,i]);
      FieldByName(Cells[1,0]).AsString := Cells[1,i];
      FieldByName(Cells[2,0]).AsString := Cells[2,i];
      Post;
    end;
  end;
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcospgua
Novato
Novato


Registrado: Terça-Feira, 10 de Março de 2009
Mensagens: 76
Localização: curitiba

MensagemEnviada: Qui Out 28, 2010 12:52 pm    Assunto: Responder com Citação

GRATO
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB