Cita:
Empezado por jafera
El StringGrid no me sirve ya que los datos proceden de un IBDataSet, alguna sugerencia?
|
(1) Si quieres utilizar el TStringGrid deberás cargar los datos "a mano" desde el IBDataSet. Eso se daba por supuesto. De todas formas no es un proceso muy complejo, basta con dos bucles anidados uno que recorre las filas (registros) y otro dentro para las columnas (fields).
(2) Si no quieres hacer la carga "a mano", creo que la opción que te queda es usar TClientDataset. POdrás cargar los datos directamente del IBDataSet y utilizar un DBGrid normal, y además el TClientDataset que dará la persistencia en memoria. Una vez hechos los cambios utilizas ApplyUpdates para "volcar" todo a Base de Datos.