DBGrid

20/12/2003

2

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar