como puedo establecer el foco del cursor en la primera fila de la grilla, osea el foco en la fila de filtros de una columna.
gracias.
Carlos,
Si Ud. quiere establecer el foco del cursor, por ejemplo, en la tercer celda de la primera fila de la grilla, se puede hacer algo como asi:
ultraGrid1.ActiveCell = ultraGrid1.Rows[0].Cells[2];ultraGrid1.PerformAction(UltraGridAction.EnterEditMode);
En cambio, si Ud. quiere establecer el foco del cursor en la tercer celda de la fila de filtros, Ud. puede hacer algo como asi:
ultraGrid1.ActiveCell = ultraGrid1.Rows.FilterRow.Cells[2]; ultraGrid1.PerformAction(UltraGridAction.EnterEditMode);
Ojalá que este le ayude. Déjame saber si Ud. tenga mas preguntas.
gracias, con eso se soluciono.
Pero ahora tengo otro problema cada vez que muestro la ventana el filtro se queda pegado en la grilla, sabes como limpiar la fila de filtro?
No estoy seguro que comprendo. Ud. puede limpiar los "ColumnFilters" como así:
ultraGrid1.DisplayLayout.Bands[0].ColumnFilters.ClearAllFilters();
pero entonces las otras filas se van a presentar. ¿Es eso lo que quiere?
si eso era lo que queria, muchas gracias.