RE:Resalta un campo de un datawindow
Hola
Supongo tienes una dw_tabular.
Para que se marque la fina seleccionada puedes utilizar
este codigo en el evento rowfocuschanged
This.SetRedraw(False)
This.selectrow(0,false)
This.selectrow(Currentrow,true)
This.SetRedraw(True)
This.SetRowFocusIndicator(hand!)
la busqueda , bueno tienes muchos metodos , segun como
temgas armada tu dw habria que ver que conviene
Puedees usar retrieve con argumentos
no obstante mira.
Usando Find
En la windows inserta un sle
y haz un boton en el puedes unsar algo asi
long ll_found
If IsNull(Sle_1.Text) = False Then
ll_found = dw_estado.Find("nro_comprobante = " + sle_1.Text, 1, dw_estado.RowCount())
if ll_found > 0 then
dw_estado.SelectRow(0, False) // desselecciona todo
dw_estado.SelectRow(ll_found, True) // selecciona la fila encontrada
dw_estado.ScrollToRow(ll_found) // muestra la fila si es que noestaba a la vista
else
Messagebox("Comprobante","No se encontro Comprobante")
end if
sle_1.Text=""
SetNull(sle_1.Text)
else
Messagebox("Buscar","No se ingreso Factura")
end if
Espero que te des ideas cualquier cosa comemta
Saludos de Argentina