Limpar o DBGrid no delphi xe4
Olá amigos estou com problemas pra limpar o meu dbgrid já carregado com as informações do bd. tento o nome_dbgrid.datasource := ' '; e ele não aceita fazio. Nãno achei nehum comando clear. Quero colocar essa rotina para limpar a grade num evento click de um botão simples. Desde já obrigado pela ajuda.
Fabricio Silva
Curtidas 0
Respostas
Renato Rubinho
22/01/2015
Buenas,
A propriedade DataSource aponta para um objeto.
Assim deve funcionar:
Abraççç,
rrubinho
A propriedade DataSource aponta para um objeto.
Assim deve funcionar:
DBGrid1.DataSource := nil;
Abraççç,
rrubinho
GOSTEI 0
Fabricio Silva
22/01/2015
poxa amigão o DBGrid continua preenchido.
GOSTEI 0
Renato Rubinho
22/01/2015
Acredito que você queira remover as colunas do Grid, então. Sem o vínculo com o DataSource os registros não devem mais estar aparecendo.
Tenta limpar as colunas do DBGrid:
Tenta limpar as colunas do DBGrid:
DBGrid1.Colmns.Clear;
GOSTEI 0
Fabricio Silva
22/01/2015
Olá rrubinho...funcionou aqui. Para limpar basta usar o DBGrid1.DataSource.Close Não funcionou antes pq essa linha estava dentro de uma condição if estruturada de forma errada. Assim, como não encontrava true na condição não executava a linha. Mas funcionou aqui. Muito obrigado pela ajuda e tópico encerrado.
GOSTEI 0