Foros del Web » Programando para Internet » ASPX (.net) »

subreportes en crystal

Estas en el tema de subreportes en crystal en el foro de ASPX (.net) en Foros del Web. hola Uso c# del paquete VS 2005 y estoy intentando crear un reporte con varios subreportes. La cosa es q uno de los subreportes recibe ...
  #1 (permalink)  
Antiguo 27/11/2007, 09:57
 
Fecha de Ingreso: agosto-2006
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
subreportes en crystal

hola

Uso c# del paquete VS 2005 y estoy intentando crear un reporte con varios subreportes. La cosa es q uno de los subreportes recibe parametros y ademas muestran datos desde un dataset, pero al hacer esto ultimo me aparece un error de referencia y no se por que. Este es el cod q estoy ejecutando

ReportDocument rptPrincipal = new ReportDocument();//reporte q contiene los subrpts

//subreportes
SubreportObject objSubRpt2;
String nomSubRpt2;
ReportDocument subRpt2 = new ReportDocument();

string numero;

dsLineas dsLineas= new dsLineas();
DataSet ds = new DataSet();
numero = Session["num"].ToString();
try
{
if (numero!= "")
{
entrada.Num= decimal.Parse(numero);
out = imp.EjecutarMetodo(entrada);

rptPrincipal.Load("rptPrincipal.rpt");
subRpt2 = rptPrincipal.OpenSubreport("subRpt2");


//reporte de cliente. subrpt1
rptPrincipal.SetParameterValue("Nomvbre",out.Nombr e);
rptPrincipal.SetParameterValue("FechaIng", out.FechaIng);
rptPrincipal.SetParameterValue("id", out.id);

//reporte de datos . subrpt2
rptPrincipal.SetParameterValue("NumTel", out.NumTel);
rptPrincipal.SetParameterValue("Numdir", out.Numdir);
rptPrincipal.SetParameterValue("FecNac", out.FecNac);

ds = devuelveDatos(out);//metodo q llena el ds con datos
subRpt2 .SetDataSource(ds.Tables["dtLineas"]); //////EN ESTA LINEA SALE EL ERROR

RptViewerPrefiltro.ReportSource = rptPrincipal;

Si comento la linea donde sale el error, si veo el reporte con los datos de ambos subreportes, pero solo los datos pasados x parametros,...no he podido ver los datos q salen del dataset
Espero me puedan ayudar o me den info de algun ejemplo, xq he buscado y nada me ha servido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:05.