
02/12/2006, 03:25
|
| | 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;
}
} |