stringgrid limitação

Delphi

10/04/2017

o stringgrid tem um limite de dados que pode mostrar?
Giovanna

Giovanna

Curtidas 0

Melhor post

Gutierry Pereira

Gutierry Pereira

10/04/2017

Bom dia,
Acredito que ele em si não tenha um limite, mas possa ser que um grande volume de dados você se depare com limites com memoria, processador e tal. Mas esse limite sem duvi será algo absurdo que acredito que não vai ser o caso de mostrar milhares de registro em uma grid de uma unica vez.
Se for o caso você deve optar por paginar seu resultados, assim economizando recursos tanto de rede no que se diz ao tráfegos desses dados e de hardware no que se refere a necessidade da maquina local processar(Carregar e apresentar) milhares de registros.
GOSTEI 1

Mais Respostas

Raylan Zibel

Raylan Zibel

10/04/2017

Você deve definir o numero de linhas manualmente (no codigo).
GOSTEI 0
Giovanna

Giovanna

10/04/2017

o número de linhas varia!
GOSTEI 0
Giovanna

Giovanna

10/04/2017

no caso, esse limite com memoria e processador, seria um problema do meu computador né?
voce poderia me explicar o que seria paginar os resultados por favor?

obrigada!
GOSTEI 0
Gutierry Pereira

Gutierry Pereira

10/04/2017

Sim o limite de memoria e tal seria da maquina em questão, mas para isso ocorrer o volume de dados tem que ser muito grande.
A paginação é uma técnica para não trazer todos os dados de uma só vez. Ao inves disso trago em blocos de X e crio uma barra com o número de paginas, tipo oq o mercado livre ou olx faz com os resultados, abaixo tem um botão para você ir para "proxima pagina" que na verdade é trazer os proximos resultados.
Dessa forma sua consulta esta limitada a por exemplo 20 registro, os 20 primeiros. se o usuário desejar os proximos ele deve clicar no botão correspondente a 2º paina que por sua vez irá trazer os próximos 20 registros.
Banco de dados como por exemplo o mysql já disponibilizam de comandos para trazer os registro referente a uma "paginação"
GOSTEI 1
POSTAR