Hi,a I have the same problem, and my code is:
crConnectionInfo.ServerName = getRegistryKey("Server","172.16.0.117");//"172.16.0.117";
crConnectionInfo.DatabaseName = getRegistryKey("db","Informador");//"Informador";
crConnectionInfo.UserID = getRegistryKey("User","sa");//"sa";
crConnectionInfo.Password = getRegistryKey("Pass","saei");//"saei";
CRDatabase = reportDocument1.Database;
crTables = CRDatabase.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
{
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
crTable.Location=crTable.Name+";1";
}
CrystalReportViewer1.ReportSource = reportDocument1;
crParameterFields = CrystalReportViewer1.ParameterFieldInfo;
int iconta=0;
while ( myEnumerator2.MoveNext() )
{
crParameterField = crParameterFields[iconta];
crParameterDiscreteValue.Value = myEnumerator2.Current.ToString();
crParameterField.CurrentValues.Add(crParameterDiscreteValue) ;
iconta++;
}
CrystalReportViewer1.ParameterFieldInfo = crParameterFields;
could you help me please?