Exportar (0) Imprimir
Expandir todo

DetailsView (control)

El control DetailsView permite mostrar, modificar, insertar o eliminar un solo registro cada vez de su origen de datos asociado. De forma predeterminada, el control DetailsView muestra cada campo de un registro en su propia línea. El control DetailsView se utiliza normalmente para actualizar e insertar registros nuevos, a menudo en escenarios de tipo maestro/detallado en los que el registro seleccionado del control maestro determina el registro que se va a mostrar en el control DetailsView. El control DetailsView muestra solamente un único registro de datos de cada vez, aunque su origen de datos exponga varios registros. El control DetailsView no admite la función de ordenación.

Para agregar un control DetailsView a una página

  • Arrastre el control DetailsView del panel de tareas Cuadro de herramientas a la página.

Después de agregar un control DetailsView, se puede especificar un origen de datos para el mismo.

Para enlazar el control DetailsView a un origen de datos

  1. En la vista Diseño, haga clic con el botón secundario en el control DetailsView y, a continuación, haga clic en Mostrar tareas de control comunes.

  2. En el menú Tareas de DetailsView, haga clic en un origen de datos existente o en <Nuevo origen de datos> en la lista desplegable Elegir origen de datos.

  3. Si elige <Nuevo origen de datos>, configure un nuevo origen de datos en el Asistente para la configuración de orígenes de datos. Para obtener más información, consulte Configurar un origen de datos mediante un control enlazado a datos.

La forma más fácil de personalizar la presentación de DetailsView es usar la opción Autoformato.

Para aplicar esquemas de formato básico al control DetailsView.

  1. En la vista Diseño, haga clic con el botón secundario en el control DetailsView y, a continuación, haga clic en Mostrar tareas de control comunes.

  2. En el menú Tareas de DetailsView, haga clic en Autoformato.

  3. En el cuadro de diálogo Autoformato, seleccione uno de los esquemas de la lista Seleccione un esquema. El efecto del esquema en el control DetailsView se muestra en el área Vista previa.

  4. Haga clic en Aceptar para aplicar el esquema de formato y cerrar el cuadro de diálogo, o en Aplicar para aplicar el esquema de formato sin cerrar el cuadro de diálogo.

También puede personalizar cada una de las áreas o estados del control DetailsView mediante la actualización de la colección de estilos asociada al área. Por ejemplo, en el grupo Estilos del panel de tareas Propiedades de etiqueta, puede personalizar RowStyle, HeaderStyle y otras colecciones de estilos para un área de DetailsView. Asimismo, puede asignar formato de forma interactiva a las plantillas del área del control DetailsView.

De forma predeterminada, el control DetailsView muestra los datos en modo de sólo lectura. Sin embargo, el control también admite un modo de edición en el que muestra una fila que contiene controles modificables, como TextBox (control) o CheckBox (control). También puede configurar el control DetailsView para que muestre un botón Eliminar en el que los usuarios pueden hacer clic para eliminar el registro correspondiente del origen de datos.

El control DetailsView puede realizar automáticamente las operaciones de edición y eliminación con su origen de datos asociado, lo que permite habilitar la función de edición sin necesidad de escribir código. Si lo prefiere, también puede controlar el proceso de edición y eliminación de los datos mediante programación, como por ejemplo, en los casos en los que el control DetailsView está enlazado a un control de origen de datos de sólo lectura.

Para especificar opciones de edición de datos del control DetailsView

  1. En la vista Diseño, haga clic con el botón secundario en el control DetailsView y, a continuación, haga clic en Mostrar tareas de control comunes.

  2. Active la funcionalidad que desee:

    • Habilitar paginación: muestra sólo un subconjunto de los registros de una página y permite al usuario pasar de una página a otra para mostrar más registros. Para obtener más información, consulte el tema sobre paginación en un control de servidor web DetailsView (puede estar en inglés) en MSDN Library.

    • Habilitar ordenación: permite al usuario ordenar los registros de la base de datos.

    • Habilitar edición: permite al usuario realizar cambios en los registros.

    • Habilitar eliminación: permite al usuario eliminar filas de la base de datos.

    • Habilitar selección: permite al usuario seleccionar filas. La apariencia de las filas seleccionadas se especifica definiendo estilos en el grupo SelectedRowStyle del panel de tareas Propiedades.

Para obtener más información, consulte el tema de introducción general a los controles de servidor web DetailsView (puede estar en inglés) en MSDN Library.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft