Compartir a través de


Crear un informe que se conecte con el esquema del conjunto de datos

En los pasos previos, ha creado un método que llena el esquema del conjunto de datos con los datos de la base de datos. En esta sección, va a crear un informe de Crystal cuyos datos de conectividad se basen en el esquema CustomerDataSetSchema.

  1. En el Explorador de soluciones, haga clic con el botón secundario en el nombre de proyecto en negrita, elija Agregar y, a continuación, haga clic en Agregar nuevo elemento.

  2. En el cuadro de diálogo Agregar nuevo elemento, en la lista Plantillas instaladas de Visual Studio, seleccione Crystal Report.

  3. En el campo Nombre, escriba el nombre Customer.rpt y haga clic en Agregar.

Si no se ha registrado anteriormente, se le pedirá que se registre. Para saber cómo registrarse, vea [Código de clave de producto y número de registro de Crystal Reports](ms225341\(v=vs.90\).md).
  1. En el panel Crear un nuevo documento de Crystal Report del cuadro de diálogo Galería de Crystal Reports, seleccione Usar asistente de informes.

  2. En el panel Elegir un Asistente, seleccione Estándar y, a continuación, haga clic en Aceptar.

  3. En el panel Orígenes de datos disponibles de la ventana Asistente para la creación de informes estándar, expanda la carpeta Datos del proyecto.

  4. Expanda el nodo Conjuntos de datos ADO.NET.

  5. Este paso tiene dos opciones: una para usar con la clase DataSet de tipos declarados (que está disponible en proyectos Windows) y otra para usar con la clase DataSet genérica (que está disponible en sitios Web).

    • En los proyectos Windows que utilizan la clase DataSet con tipos declarados, expanda el nodo CustomerDataSetSchema. Expanda el nodo Tables si existe alguno.

    • En los sitios Web que utilicen la clase DataSet genérica, expanda el nodo DataSetConfiguration.

      En el cuadro de diálogo ADO.NET (XML), seleccione Utilizar conjunto de datos de la clase. En el cuadro de diálogo Nombres del conjunto de datos, seleccione la propiedad CustomerDataSet y, a continuación, haga clic en Finalizar.

  6. Seleccione el nodo de la tabla Cliente.

  7. Haga doble clic en la tabla Cliente para moverla al panel Tablas seleccionadas y, a continuación, haga clic en Siguiente.

  8. Expanda la tabla Cliente, mantenga presionada la tecla Ctrl y haga clic en Nombre del cliente, Título del contacto, Dirección1, Apellido del cliente y Ciudad.

  9. Haga clic en el símbolo > para mover estos campos al panel Campos a mostrar y, a continuación, haga clic en el botón Siguiente.

  10. En el panel Campos disponibles, en Campos del informe, seleccione Cliente.Ciudad, haga clic en el símbolo > para mover el campo al panel Agrupar por y, a continuación, haga clic en el botón Finalizar.

    Se crea el informe Customer con conectividad de datos a CustomerDataSetSchema (o bien, en un sitio Web de Visual Studio 2005, a la propiedad CustomerDataSet de la clase DataSetConfiguration).