c# y Crystal Reports

04/04/2008 - 00:41 por mtaboada | Informe spam
Buenas tardes tengo un problema con mandar parametros a crystal
reports, tengo varios reportes que solo reciben un solo parametro y
solo es para un store procedure.
Ahora tengo dos stores procedures y tengo dos parametros uno para cada
store procedure, pero a la hora de ejecutar me sale una pantalla donde
tiene como titulo "introduzca el valor de parametro"
mando los parametros de esta forma .alguien puede ayudarme por favor

CrystalDecisions.Shared.ParameterValues pvCollection = new
CrystalDecisions.Shared.ParameterValues();
CrystalDecisions.Shared.ParameterDiscreteValue pdvUnitPrice = new
CrystalDecisions.Shared.ParameterDiscreteValue();
conexion ocon = new conexion();
foreach (Table tbCurrent in
oRep_Certificados_Incentivos.Database.Tables)
{
tlicurrent= tbCurrent.LogOnInfo;
tlicurrent.ConnectionInfo.ServerName
=ocon.RecuperarNombreServer();
tlicurrent.ConnectionInfo.UserID=ocon.RecuperarNombreUsuario();
tlicurrent.ConnectionInfo.Password=ocon.RecuperarPassword();
tlicurrent.ConnectionInfo.DatabaseName=ocon.RecuperarNombreBd();
tbCurrent.ApplyLogOnInfo(tlicurrent);
}
pdvUnitPrice.Value = this.matricula.Trim(); //ejemplo string 01
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@Matricula"].ApplyCurrentValues(pvCollection); //
aqui es dodne envio mi primer parametro 01
pvCollection.Clear();
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@matricula"].ApplyCurrentValues(pvCollection); //
aqui envio el segundo parametro //01
 

Preguntas similares