delphi - www - how to use devexpress
"¡Hola, mundo!", Ejemplo para DevExpress QuantumGrid? (3)
- Crear una vista de tabla (gridlevel-> create view-> table)
- Crear columnas (hacer doble clic en cxgrid y agregar)
- Establecer propiedad (controles internos como DateEdit) si lo desea. la propiedad predeterminada es textedit)
- 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)
Agregue un objeto TcxGrid al formulario
En el objeto Estructura en el IDE, haga clic derecho en cxGrid1, y seleccione "Eliminar vista"
Haga clic derecho en cxGrid1, y seleccione "Editor"
Haga clic en la pestaña "Vistas", haga clic en "Agregar vista ..." y seleccione "Tabla" en la lista desplegable
En la pestaña "Columnas" a la derecha, haga clic en "Agregar" y agregue algunas columnas
Aún en este cuadro de diálogo, regrese a la pestaña "Estructura" a la izquierda
Haga clic derecho en cxGridLevel1, y elija "Seleccionar vista" para asociar el nivel con este nuevo TableView. Cierre el diálogo
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)
Agregue un objeto TxGrid al formulario
Dentro de este nuevo objeto cxGrid1 en el formulario, haga clic derecho en su objeto cxGrid1Level y seleccione "Crear vista> Tabla"
En el objeto Estructura en el IDE, haga clic derecho en cxGrid1, y seleccione "Editor ..."
En la pestaña Columnas a la derecha, haga clic en Agregar para agregar un par de columnas. Cierre este diálogo
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"