DBListView existe?

Delphi

30/01/2005

Preciso de um componente que apresente os dados de um banco de dados como o ListView.
Existe algum componente com esta característica?
Se eu fizer um código para varrer uma tabela e ir colocando os dados, vai ficar muito lento caso sejam muitos dados? isso é muito diferente do modo como um componente DB faz?


Raserafim

Raserafim

Curtidas 0

Respostas

Macario

Macario

30/01/2005

Ola Programador.


Qual base de dados vc usa?

Se for SGBD, voce pode usar Select´s parametrizados, assim tendo um controle maior do retorno de dados. (Se bem que este metodo de trazer tudo para o usuario escolher apenas um, ja era ao meu ver).

Pode tambem estar controlando pelo ClientDataSet, pelo PacketRecord, e FetchOndDemand, a quantidade de retorno.


Uso o TListView em alguns casos (com 1 a 2000 registros) e nao tenho problema com performance.

O que necessita em especifico. Pois o TListView é um componente que eu gostaria, de estar usando todo seu potencial, derepente podemos nos ajudar. Por exemplo ja viu do que o TListView é capaz no XP.


GOSTEI 0
Bon Jovi

Bon Jovi

30/01/2005

A TMS tem uma DBListView: http://www.tmssoftware.com/advlistv.htm

Mas pq prefere ListView ao invés de DbGrid?


GOSTEI 0
Wcprog

Wcprog

30/01/2005

Olá amigo,

neste site tem um artigo de como usar o Listview para exibir dados de uma tabela.
http://www.linhadecodigo.com.br/colunas.asp?id_colunista=156


GOSTEI 0
Raserafim

Raserafim

30/01/2005

Bom Jovi, prefiro o ListView pois preciso colocar imagnes também nas células juntamente com texto, inclusive na mesma célula, e não sei se isso dá pra fazer no DBGrid, mas sei que dá no ListView.
Mas caso isso seja possível pra fazer no DBGrid, muita coisa iria ser facilitada.
valeu.


GOSTEI 0
POSTAR