xaf www source how full embarcadero demos asp delphi grid components devexpress

delphi - www - how to use devexpress



"¡Hola, mundo!", Ejemplo para DevExpress QuantumGrid? (3)

  1. Crear una vista de tabla (gridlevel-> create view-> table)
  2. Crear columnas (hacer doble clic en cxgrid y agregar)
  3. Establecer propiedad (controles internos como DateEdit) si lo desea. la propiedad predeterminada es textedit)
  4. Puede insertar / eliminar mediante TableView.DataController.Insert / TableView.DataController.Delete * o use navigator (Ver-> OpcionesVer-> Navegador)

Deberías mirar demos ("directorio quantumgrid" / Demos / Delphi), las demos son más útiles que los archivos de ayuda :)

Instalé con éxito la última QuantumGrid de DevExpress, pero nunca antes había 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.

¿Alguien tendría 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.


Coloque una cuadrícula en un formulario, luego elimine su GridView predeterminado 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.


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

(idursun)

  1. Agregue un objeto TcxGrid al formulario

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

  3. Haga clic derecho en 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 agregue algunas columnas

  6. Aún en este cuadro de diálogo, regrese a la pestaña "Estructura" a la izquierda

  7. Haga clic derecho en cxGridLevel1, y elija "Seleccionar vista" para asociar el nivel con este nuevo TableView. Cierre el diálogo

  8. En el formulario, agregue un botón y pegue este código en su evento Click:

    cxGrid1TableView1.DataController.BeginFullUpdate; intente 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; fin;

(Barismo)

  1. Agregue un objeto TxGrid al formulario

  2. Dentro de este nuevo objeto cxGrid1 en el formulario, haga clic derecho 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. Cierre este diálogo

  5. Para agregar datos a la cuadrícula, escriba código o haga clic con el botón derecho en cxGrid1 y seleccione "Editar diseño y datos"