Usuario
llenar crystal reports desde dataset

Pregunta
-
hola a todos otra ves jejejeje
tenfo un metodo que me regresa un dataset que tiene dos tablas
public DataSet TraerSolicitudDatos(int IdSolicitud) { //variables inicializadas int idSolicitud = IdSolicitud; string cadenaConeccion = ConfigurationManager.ConnectionStrings["cadenaConeccion"].ConnectionString; string consultaSolicitudesDetalle = "dbo.spsTrearSolicitudDetalle"; string consultaSolicitudesId = "dbo.spsTraerSolicitudId"; //objetos de coneccion, declaracion y creacion en una linea SqlConnection miConeccion = new SqlConnection(cadenaConeccion); SqlCommand miConsultaSolicitudesDetalle = new SqlCommand(consultaSolicitudesDetalle, miConeccion); SqlCommand miConsultaSolicitudesID = new SqlCommand(consultaSolicitudesId, miConeccion); miConsultaSolicitudesDetalle.CommandType = CommandType.StoredProcedure; miConsultaSolicitudesID.CommandType = CommandType.StoredProcedure; miConsultaSolicitudesDetalle.Parameters.AddWithValue("idSolicitud", idSolicitud); miConsultaSolicitudesID.Parameters.AddWithValue("idSolicitud", idSolicitud); //se crea el dataAdapter SqlDataAdapter adaptadorSolicitudesDetalle = new SqlDataAdapter(miConsultaSolicitudesDetalle); SqlDataAdapter adaptadorSolicitudesID = new SqlDataAdapter(miConsultaSolicitudesID); DataSet traerSolicitudesDatos = new DataSet(); adaptadorSolicitudesDetalle.Fill(traerSolicitudesDatos, "solicitudDetalle"); adaptadorSolicitudesID.Fill(traerSolicitudesDatos, "solicitudID"); return traerSolicitudesDatos; }
ese es mi dataset, creo que es importante mencionar, que el metodo esta dentro de la clase Solicitudes, ahora si ese dataset ya puede adquirir toda la informacion que quiero, como hago un crystal reports con esa informacion,- Cambiado Eduardo PorteschellerModerator lunes, 14 de noviembre de 2011 13:40 (De:Lenguaje C#)
Todas las respuestas
-
pero deberias usar un dataset tipado para que funcione
[Crystal Reports] Usar DataSet Tipado con dos DataTabla
como explcio en el articulo
alli veras que tambien defino queries para cargar, pero son dataset tipados
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-
leandro cuando dicen datasets tipados se refieren a hacerlo con el asistente, y que se guarde como archivo con la extension xsd
bueno ya lo estoy haciendo, no em gustar usar asistentes jejejeje, se me hace que no aprendo nada, pero una duda en tu ejemplo tienes un dataset tipado con dos tablas, pero yo no quiero usar tablas yo tengo store procedures entonces los escojo de la lista y me los pone pero me marca dos metodos abajo de cada tabla que se creo, tienen un campo en comun el campo id pero ahora que debo hacer
-
solo agregas
un archivo .xsd imagen
despues es solo cuestion de definir los campos y usar este para conectarse el reporte
aqui mas info
Creación de Reportes con Crystal Reports en Visual Studio 2005/2008
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina