¿Cuándo utilizar repetidor, lista de datos y vista de cuadrícula respectivamente?
1. Control GridView
El control GridView se utiliza para mostrar datos en la tabla. Al utilizar el control GridView, puede mostrar, editar, eliminar, ordenar y desplazarse por datos tabulares de una variedad de orígenes de datos diferentes, incluidas bases de datos, archivos XML y objetos comerciales que exponen datos.
La visualización de datos tabulares es una tarea periódica en el desarrollo de software. ASP.NET proporciona muchas herramientas para mostrar datos tabulares en una cuadrícula, como el control GridView. Al utilizar el control GridView, puede mostrar, editar y eliminar datos de una variedad de orígenes de datos diferentes, como bases de datos, archivos XML y objetos comerciales que exponen datos.
Puede utilizar GridView para:
Vincular y mostrar datos automáticamente a través de controles de fuente de datos.
Seleccione, ordene, pagina, edite y elimine datos a través de controles de fuente de datos.
Además, puede personalizar la apariencia y el comportamiento del control GridView:
Especificando columnas y estilos personalizados.
Cree elementos de interfaz de usuario (UI) personalizados mediante plantillas.
Agrega tu propio código a la funcionalidad del control GridView manejando eventos.
1.1 Uso del control GridView para el enlace de datos
El control GridView proporciona dos opciones para el enlace de datos:
Uso de la propiedad DataSourceID para el enlace de datos Definido, esto La opción le permite vincular un control GridView a un control de fuente de datos. Se recomienda este método porque permite que el control GridView aproveche las capacidades del control de origen de datos y proporciona funcionalidad integrada de clasificación, paginación y actualización.
Utilice la propiedad DataSource para el enlace de datos; esta opción le permite enlazar a una variedad de objetos, incluidos conjuntos de datos y lectores de datos de ADO.NET. Este enfoque requiere escribir código para todas las funciones adicionales, como ordenar, paginar y actualizar.
El control GridView admite el enlace de datos bidireccional cuando se vincula a una fuente de datos mediante la propiedad DataSourceID. Además de hacer que el control muestre los datos devueltos, también puede hacer que admita automáticamente operaciones de actualización y eliminación de datos vinculados.
1.2 Establecer el formato de visualización de datos en el control GridView
Puede especificar el diseño, el color, la fuente y la alineación de las filas del control GridView. Puede especificar la visualización del texto y los datos contenidos en las filas. Además, puede especificar si la fila de datos se muestra como un elemento, un elemento alternativo, un elemento seleccionado o un elemento en modo de edición. El control GridView también le permite especificar el formato de las columnas.
1.3 Editar y eliminar datos usando el control GridView
De forma predeterminada, el control GridView muestra datos en modo de solo lectura. Sin embargo, el control también admite un modo de edición en el que el control muestra una fila que contiene controles editables, como un control TextBox o CheckBox. También puede configurar el control GridView para mostrar un botón Eliminar en el que el usuario puede hacer clic para eliminar el registro correspondiente en la fuente de datos.
El control GridView realiza automáticamente operaciones de edición y eliminación en su fuente de datos asociada, lo que le permite habilitar el comportamiento de edición sin escribir código. Alternativamente, puede controlar el proceso de edición y eliminación de datos mediante programación (como en el caso de un control GridView vinculado a un control de fuente de datos de solo lectura).
Puedes utilizar plantillas para personalizar los controles de entrada que se utilizan cuando una fila está en modo de edición.
1.4 Función de clasificación GridView
El control GridView admite la clasificación por una sola columna sin necesidad de programación. Puede personalizar aún más las capacidades de clasificación del control GridView utilizando eventos de clasificación y proporcionando expresiones de clasificación.
1.5 Función de paginación GridView
El control GridView proporciona una función de paginación simple. Puede personalizar la funcionalidad de paginación de un control GridView mediante la propiedad PagerTemplate del control GridView.
Escenarios aplicables
El control GridView generalmente es adecuado para mostrar datos relacionales bidimensionales regulares en forma de tablas. Por ejemplo, se utiliza para mostrar una lista de todos los usuarios del sitio.
2. Control DataList
El control del servidor web DataList muestra información de las filas de la base de datos en un formato personalizable. El formato de los datos mostrados se define en la plantilla creada. Se pueden crear plantillas para elementos, elementos alternativos, elementos seleccionados y elementos de edición. Las plantillas de encabezado, pie de página y delimitador también se utilizan para personalizar la apariencia general de DataList. Al incluir un control de servidor web en la plantilla, puede conectar los elementos de la lista a un código que permite al usuario cambiar entre los modos de visualización, selección y edición.
DataList es diferente de GridView y los elementos de datos deben mostrarse a través de una plantilla personalizada. En comparación con GridView, DataList no admite funciones de clasificación y paginación.
Escenarios aplicables
DataList generalmente es adecuado para mostrar datos con una relación de "una sola columna y varias filas". Por ejemplo, se utiliza para mostrar una lista de productos. Cada ListItem muestra información. sobre un producto. Puedes ListItem define el formato que necesitas.
3. Control de repetidor
El control del servidor web repetidor es un control contenedor que le permite crear una lista personalizada a partir de cualquier dato disponible en la página. El control Repetidor no tiene capacidades de representación integradas, lo que significa que el usuario debe proporcionar un diseño para el control Repetidor mediante la creación de una plantilla. Cuando se ejecuta la página, el control Repetidor recorre los registros en la fuente de datos y representa un elemento para cada registro.
En comparación con los dos controles anteriores, el control Repetidor es el más delgado. El repetidor se usa generalmente para datos de solo lectura. La lista de datos presentada no tiene funciones de edición, clasificación, paginación, etc.
Escenarios aplicables
La función es muy delgada. Utiliza un conjunto de registros devueltos por la fuente de datos para presentar una lista de solo lectura.
Echa un vistazo. Creo que lo que dijiste es bastante bueno. Aunque no me importa, te ayudaré a encontrarlo en serio.
Me gradué en "Shanghai Quanding Software". Universidad" ————————