Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cargar datos en StringGrid en tiempo de ejecucion!! (https://www.clubdelphi.com/foros/showthread.php?t=74667)

ezequiel913 02-07-2011 20:53:15

Cargar datos en StringGrid en tiempo de ejecucion!!
 
hola gente!!

el tema es el siguiente: tengo que cargar datos en un StringGrid en tiempo de ejecucion en la parte gris del StringGrid, osea mientras se ejecuta el programa me tiene que dejar cargar datos en un determinado campo, cuando termino de cargarlo me tiene que devolver el control del edit y dejarme cargar otro dato en otro campo.

espero que puedan enteder lo que quiero.

gracias!! saludos.

Casimiro Notevi 02-07-2011 21:35:35

Se entiende más o menos... pero ¿cuál es el problema?.

ezequiel913 02-07-2011 21:46:49

que quiero cargar datos en el StringGrid en tiempo de ejecucion por medio de un Edit. por ejemplo si quiero cargar datos (son titulos) en 100 campos diferentes del StringGrid tengo que tener 100 edits (uno para cada campo), y no quiero eso, quiero poder hacerlo con 1 solo edit. osea, tengo que cargar un titulo en un campo, entonces ingreso el titulo en el edit lo carga y me tiene que devolver el control de edit y dejarme cargar otro titulo en otro campo.

Casimiro Notevi 02-07-2011 21:54:40

Y cuando escribes en un edit, ¿a qué celda del grid quiéres que vaya el texto?

ezequiel913 02-07-2011 22:23:27

por ejemplo: tengo una grid de 5 por 5, en la fila 0 columna 1 va un titulo, en la fila 0 columna 2 otro titulo asi hasta la columna 5, despues cambiar de fila, osea, en la fila 1 columna 1 cargar un nuevo titulo, en la fila 1 columna 2 otro titulo, los titulos van solo en la parte gris del grid, quiero ingresar datos en esa parte grsi del grid para que despues nose pueda modificar. se que con el GoEditing puedo ingresar datos en la grilla, pero en la parte que no es gris.

ecfisa 02-07-2011 23:37:42

Hola Ezequiel.

Cita:

quiero ingresar datos en esa parte grsi del grid
No entiendo muy bién lo que buscas hacer pero te pongo un ejemplo de como escribir en FixedCols y FixedRows en tiempo de ejecución:
Código Delphi [-]
var
  i: Integer;
begin
  // Escribir en FixedCols
  for i:= 1 to StringGrid1.ColCount-1 do
    StringGrid1.Cells[i, 0]:= 'Row'+IntToStr(i);
  // Escribir en FixedRows
  for i:= 1 to StringGrid1.RowCount-1 do
    StringGrid1.Cells[0 ,i]:= 'Col'+IntToStr(i);
end;

Saludos.


La franja horaria es GMT +2. Ahora son las 21:12:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi