Função DBGrid
19/05/2008
0
Estou com o seguinte problema, tenho um ClientDataSet onde carrego os dados de uma tabela e um DBGrid onde eu os visualizo, neste DBGrid tenho a opção de selecionar vários registros. Nevessito de uma função onde eu possa clicar em um botão e visualizar somente os registro selecionados e outro botão para visualizar todos novamente.
Deste já agradeço a atenção!!!
Rafael Silva
Posts
19/05/2008
Eniorm
Vc terá essa informação na propriedade SelectedRows
vc poderá usar um [b:bd1732b2b6]for [/b:bd1732b2b6]para capturar as linhas
for i := 0 to DBGrid1.SelectedRows.Count -1
24/05/2008
Rafael Silva
24/05/2008
Joaoshi
ClientDataSet.Filtered := true;
quando ver todos
ClientDataSet.Filtered := false;
Espero ter ajudado.
28/05/2008
Brunodsr
for i := 0 to DBGrid1.SelectedRows.Count -1
Percorra os dados selecionados e insira-os no CDS auxiliar (sem provider, apenas em memoria). Com o novo CDS carregado, vc exibe os dados em tela a partir do mesmo.
Assim vc consegue manter os dados do CDS original.
Espero ter ajudado.
Clique aqui para fazer login e interagir na Comunidade :)