Crystal Report - error al pasar de hoja en webforms

 
Vista:

error al pasar de hoja en webforms

Publicado por Elena (3 intervenciones) el 25/04/2007 13:07:54
Hola, en esta ocasión escribo porq tengo un problemita al que no le he conseguido solucion…. Actualmente estoy trabajando un webform con con c# en visual studio 2003 y sql

El problema es el siguiente, estoy haciendo unos reportes con crystal los cuales creo perfectamente pero al momento de pasar de pagina el source del reporte simplemente se pierde, abajo dejo el codigo a ver si alguien logra ver el error q estoy cometiendo... gracias de antemano

public void generar_reporte(string StrSql,CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer)

{
StrConn = "Data Source=rm2007;Initial Catalog = NT3400" ;
SqlConn = new System.Data.SqlClient.SqlConnection(StrConn) ;
myCommand = new System.Data.SqlClient.SqlCommand(StrSql,SqlConn);
SqlConn.Open() ;
objDataSet.DataSetName = "Reportes";
Dataadapter= new System.Data.SqlClient.SqlDataAdapter(StrSql, SqlConn);
Dataadapter.SelectCommand=myCommand;
Dataadapter.Fill(objDataSet);
// Asocia el conjunto de datos con el reporte
Rel.SetDataSource(objDataSet.Tables[0]);
// Asocia el reporte con el Visualizador
CrystalReportViewer.ReportSource = Rel;
SqlConn.Close();

}

private void consultar_Click(object sender, System.EventArgs e)
{
f1=get_fecha(Calendar1);
f2=get_fecha(Calendar2);
fecha(f1.Year,f1.Month,f1.Day,f2.Year,f2.Month,f2.Day );
generar_reporte("SELECT dbo.VistaTrabajador.LASTNAME, dbo.VistaTrabajador.FIRSTNAME, dbo.VistaTrabajador.FICHA, dbo.VistaTrabajador.CTOCOSTO, dbo.VistaTrabajador.TURNO, dbo.VistaTrabajador.CARGO, dbo.OBJECTS.OBJ_LABEL, dbo.HX_ENTRIES.LOCEVTTIME, dbo.SAMPLE.PHOTO1 FROM dbo.VistaTrabajador INNER JOIN dbo.HX_ENTRIES ON dbo.VistaTrabajador.OBJNUM - 1 = dbo.HX_ENTRIES.S_OBJNUM INNER JOIN dbo.SAMPLE ON dbo.VistaTrabajador.OBJNUM = dbo.SAMPLE.OBJNUM INNER JOIN dbo.OBJECTS ON dbo.HX_ENTRIES.S_OBJNUM2 = dbo.OBJECTS.OBJNUM WHERE (dbo.VistaTrabajador.FICHA = '"+q_ficha+"') AND (CONVERT(Char(8), dbo.HX_ENTRIES.LOCEVTTIME, 112) BETWEEN '"+q_aux1.ToString()+"' AND '"+q_aux2.ToString()+"') ORDER BY dbo.HX_ENTRIES.LOCEVTTIME", CrystalReportViewer1);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error al pasar de hoja en webforms

Publicado por dani (7 intervenciones) el 02/05/2007 17:08:06
chequea que no tengas en el page load algun IsPostBack que en mi caso era lo que pasaba y no me dejaba pasar a la siguiente pagina del reporte...........y la solucion era esta llamar al reporte cuando no era la primera vez que cargaba la pagina...esa era mi caso pero a lo mejor y puedes adaptarlo.
if (!IsPostBack)
{

//lo que necesecitaba hacer
}
else
{
Generar_Reporte();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error al pasar de hoja en webforms

Publicado por Elena (3 intervenciones) el 02/05/2007 18:24:06
gracias dani, si funciono!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar