Configurar una cuadrícula de datos
Configure una cuadrícula de datos para visualizar datos de un nodo de proyecto o de una base de datos.
- En laVista del proyecto, enUI, haga clic con el botón derecho en un contenedor y, a continuación, elija .
- EnPropiedades, configure la propiedadModelo. Puede elegir entre:
- Cree un vínculo dinámico entre la propiedadModeloy un nodo de proyecto. De esta forma, se obtienen los valores de atributos o propiedades de todos los nodos secundarios directos.Por ejemplo, cree un vínculo dinámico con la carpetaModelocon objetos que contengan datos en laVista del proyecto. Para obtener más información, consulte Nodos del proyecto.
- Cree un vínculo dinámico entre la propiedadModeloy un objeto de base de datos enVista del proyecto. De esta forma, se obtienen los datos contenidos en las tablas de bases de datos.Por ejemplo, seleccione un objeto de base de datos incrustada, ODBC o InfluxDB. Para obtener más información, consulte Base de datos.
Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos. - (Opcional) EnPropiedades, expandaModeloy especifique el tipo de elementos que se mostrarán en el objeto estableciendoTipo de elemento.CONSEJO:La propiedadTipo de elementose establece automáticamente con el tipo de objeto o variable reconocido entre los nodos secundarios.Por ejemplo, si el modelo está basado en un nodo de carpeta que contiene varias instancias de un tipo de objetoMotor,Tipo de elementose establece automáticamente con la referencia al tipoMotor. En este caso, los valores que se muestran son los atributos o propiedades de diferentes instancias (Motor1,Motor2,Motor3y así sucesivamente).
- CONSEJO: El siguiente paso es opcional para los datos del modelo del proyecto y necesario para los datos de una base de datos.EnPropiedades, enConsulta, introduzca una consulta SQL estándar para filtrar los elementos obtenidos de una base de datos o de nodos del proyecto, como se especifica enModelo.Para obtener más información, consulte Consultas SQL.Por ejemplo:SELECT * FROM Model WHERE SPEED > 40SELECT * FROM "DataLogger1" WHERE Speed > 40
- (Opcional) EnPropiedades, cree un vínculo dinámico entreElemento seleccionadoy el elemento que se va a seleccionar de forma predeterminada.Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
- (Opcional) EnPropiedades, establezcaPermitir anular selecciónenVerdaderopara poder anular la selección de los elementos seleccionados en el objeto.
- Añada columnas a la cuadrícula seleccionandojunto a
Columnas. - Configure las columnas estableciendo los valores de propiedad deTextoyTítulo.
- (Opcional) EnEventos, asocieSelección cambiadacon el métodoActualizar.Los elementos contenidos en el objeto se actualizan cada vez que interactúa con el objeto.
- (opcional) EnPropiedades, configureOrdenación:
- Criterio de ordenación. Seleccione el ordenAscendenteoDescendentepara los elementos.
- Ordenar por. Establezca la propiedad del nodo o la columna de la tabla por la que se ordenan los elementos.CONSEJO: Utilice columnas indizadas para ordenar y garantizar el mejor rendimiento de los objetos de controles de datos en tiempo de ejecución.
data grid
Entregue su opinión