2009-09-05 29 views
6

Instalé con éxito la última QuantumGrid de DevExpress, pero nunca antes he trabajado con esta grilla, y no sé cómo comenzar. Encuentro que el archivo HLP no es realmente un tutorial, y las demostraciones son tan ricas que no puedo comenzar rápidamente y ver si QuantumGrid se ajusta a mis necesidades."¡Hola, mundo!" ejemplo para DevExpress QuantumGrid?

¿Alguien podría tener un ejemplo realmente básico sobre cómo crear una cuadrícula pequeña, no vinculada a DB, no jerarquizada, pero editable por el usuario para albergar un par de columnas y llenar la grilla con algunas filas?

Gracias.

Respuesta

7

Coloque una cuadrícula en un formulario, luego elimine su valor predeterminado GridView y agregue un TableView. Agregue algunas columnas a TableView y luego asocie su GridLevel con esta nueva vista. Coloque un botón en el formulario y agregue este código a su manejador de clic.

cxGrid1TableView1.DataController.BeginFullUpdate; 
try 
    cxGrid1TableView1.DataController.RecordCount := 3; 
    cxGrid1TableView1.DataController.SetValue(0,0,'Data1'); 
    cxGrid1TableView1.DataController.SetValue(1,0,'Data2'); 
    cxGrid1TableView1.DataController.SetValue(2,0,'Data3'); 
finally 
    cxGrid1TableView1.DataController.EndFullUpdate; 
end; 

RecordIndex corresponde al índice de la fila y ItemIndex corresponde al índice de la columna. Espero que esto te ayude a comenzar.

2
  1. Crear una vista de tabla (gridlevel-> crear Ver-> tabla)
  2. crear columnas (doble click cxgrid y añadir)
  3. propiedad Set (controles internos como DateEdit) si lo desea. predeterminado propiedad es textedit)
  4. Usted puede insertar/eliminar a través de TableView.DataController.Insert/TableView.DataController.Delete * o el uso del navegador (Ver-> OptionsView-> Navigator)

Debe buscar en demos ("directorio quantumgrid" \ Demos \ Delphi), las demos son más útiles que los archivos de ayuda :)

1

Gracias chicos por la ayuda. Para aquellos interesados ​​en ponerse en marcha con este objeto de cuadrícula, aquí (lo que pienso) son los pasos presentados anteriormente:

(idursun)

  1. añadir un objeto TcxGrid a la forma

  2. En Estructura del objeto en el IDE, haga clic en cxGrid1 y seleccione "Eliminar Ver"

  3. Haga clic derecho sobre cxGrid1, y seleccione "Editor"

  4. Haga clic en la pestaña "Vistas", haga clic en "Agregar vista ..." y seleccione "Tabla" en la lista desplegable

  5. En la pestaña "Columnas" a la derecha, haga clic en "Agregar ", y añadir unas columnas

  6. Aún en este cuadro de diálogo, volver a la 'estructura' ficha de la izquierda

  7. Haga clic derecho en cxGridLevel1, y elegir la opción 'Seleccionar Vista' para asociar el nivel con este nuevo TableView.Cerrar el diálogo

  8. En el formulario, añadir un botón y pegue este código para su evento Click:

    cxGrid1TableView1.DataController.BeginFullUpdate; try cxGrid1TableView1.DataController.RecordCount: = 3; cxGrid1TableView1.DataController.SetValue (0,0, 'Data1'); cxGrid1TableView1.DataController.SetValue (1,0, 'Data2'); cxGrid1TableView1.DataController.SetValue (2,0, 'Data3'); finalmente cxGrid1TableView1.DataController.EndFullUpdate; final;

(barism)

  1. añadir un objeto TxGrid a la forma

  2. Dentro de este nuevo objeto cxGrid1 en el formulario, haga clic en su objeto cxGrid1Level, y seleccione "Crear vista > Tabla "

  3. En el objeto Estructura en el IDE, haga clic derecho en cxGrid1, y seleccione" Editor ... "

  4. En la pestaña Columnas a la derecha, haga clic en Agregar para agregar un par de columnas. Cerrar este diálogo

  5. Para añadir datos a la red, o bien escribir código, o haga clic en cxGrid1 y seleccione "Editar diseño y Datos"

Cuestiones relacionadas