Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2006, 03:25
encator
 
Fecha de Ingreso: enero-2005
Ubicación: Valencia
Mensajes: 66
Antigüedad: 20 años, 1 mes
Puntos: 0
public void Perform(CrystalDecisions.Web.CrystalReportViewer viewer)
{
viewer.DataBind();
crParameterFields = viewer.ParameterFieldInfo;

for (int i = 0; i < _Parameters.Count; i++)
{
clsCRParameter par = (clsCRParameter)_Parameters[i];
crParameterDiscreteValue = null;
crParameterDiscreteValue = new ParameterDiscreteValue();
crParameterDiscreteValue.Value = par.GetParameter();
crParameterField = crParameterFields[par.GetName()];
crParameterValues = crParameterField.CurrentValues;
crParameterValues.Add(crParameterDiscreteValue);
}

viewer.ParameterFieldInfo = crParameterFields;

viewer.DisplayGroupTree = DisplayTree;
viewer.PrintMode = CrystalDecisions.Web.PrintMode.ActiveX;

foreach (CrystalDecisions.Shared.TableLogOnInfo DatabaseInfo in viewer.LogOnInfo)
{
DatabaseInfo.ConnectionInfo.ServerName = ServerName;
DatabaseInfo.ConnectionInfo.DatabaseName = DatabaseName;
DatabaseInfo.ConnectionInfo.UserID = UserID;
DatabaseInfo.ConnectionInfo.Password = Password;
}
viewer.DisplayPage = true;
}

}