DBGrid

Delphi

20/12/2003

Preciso fazer uma busca em um DBGrid, onde quando determinado valor for encontrado a linha receba o foco, mas estou encontrando muita dificuldade em fazer isso...
tenho o seguinte código:

if dbgContaHospede.Columns[2].FieldName = txtBusca.text then
dbgContaHospede.SelectedField.FocusControl;

creio ser necessário usar um while para que verifique-se o DBGrid inteiro, mas não sei o q usar....



alguém pode me ajudar???

agradecido


Douglas Fiorini


Douglasf

Douglasf

Curtidas 0

Respostas

Afarias

Afarias

20/12/2003

o DBGrid é apenas um componente VISUAL ... se vc quer fazer buscas, trabalhar com dados, etc... tem que usar o componente DataSet associado ao dbGrid (pelo DataSource)

ex:

with DBGrid1.DataSource.DataSet do
Locate(´nome_do_campo´, txtBusca.text, []);



T+


GOSTEI 0
POSTAR