DBGrid

20/12/2003

1

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


Responder

Posts

20/12/2003

Afarias

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+


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira