DBGrid
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
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
Curtidas 0
Respostas
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+
ex:
with DBGrid1.DataSource.DataSet do
Locate(´nome_do_campo´, txtBusca.text, []);
T+
GOSTEI 0