<p><span style="font-size: 10pt; font-family: 'Courier New'">USING: Crystal Reports v 10.2.3600.0 For Visual Studios 2005</span><span style="font-size: 10pt; font-family: 'Courier New'"> </span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">This code works great in VS2003. Now in VS2005 it displays the Parameter dialog box. When I break the application the reports current values are set to the values I pass to it.</span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">I also ran the TutorialSampleCodeProjects CS_Win_CRVObjMod_Parameters. When the app loads, parameters are sent to the report and it is displayed properly. Within the sample you can choose different cities and then refresh the report. When I select a new city and hit refresh I get the Parameter dialog box. Any help would be great. </span><span style="font-size: 10pt; font-family: 'Courier New'"> </span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">private</span> CrystalDecisions.Windows.Forms.<span style="color: teal">CrystalReportViewer</span> rvReports;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">private</span> <span style="color: blue">void</span> SetParameters()</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">{</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">ReportClass</span> oReport = <span style="color: blue">new</span> MyReport();</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">DataTable</span> oData = <span style="color: blue">new</span> <span style="color: teal">DataTable</span>(<span style="color: maroon">"MyData"</span>);</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">string</span> sParmName = <span style="color: maroon">"Report_Title"</span>;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">string</span>[] oParmValues;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">oParmValues = <span style="color: blue">new</span> <span style="color: blue">string</span>[1];</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">sParamValues[0] = <span style="color: maroon">"Testing1"</span>;</span><span style="font-size: 10pt; font-family: 'Courier New'"> </span><span style="font-size: 10pt; font-family: 'Courier New'"> </span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">rvReports.ReportSource = oReport;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">oReport.Database.Tables[0].SetDataSource(oData);</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">if</span> (oParmValues.Length > 0)</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">{</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p></blockquote><blockquote><blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">ParameterFields</span> pFields = oReport.ParameterFields;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">ParameterValues</span> pVals = <span style="color: blue">new</span> <span style="color: teal">ParameterValues</span>();</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: blue">foreach</span> (<span style="color: blue">string</span> s <span style="color: blue">in</span> oParmValues)</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">{</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span><span> </span></span></p><blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">ParameterDiscreteValue</span> pDiscreteVal = <span style="color: blue">new</span> <span style="color: teal">ParameterDiscreteValue</span>();</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">pDiscreteVal.Description = sParmName + <span style="color: maroon">"_"</span> + s;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">pDiscreteVal.Value = s;</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">pVals.Add(pDiscreteVal);</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span><span> </span></span></p></blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'">}</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'"><span style="color: teal">ParameterField</span> pField = pFields[sParmName];</span><span style="font-size: 10pt; font-family: 'Courier New'"><span> </span></span></p><p><span style="font-size: 10pt; font-family: 'Courier New'">pField.CurrentValues = pVals;</span></p></blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'">}</span> </p></blockquote><p><span style="font-size: 10pt; font-family: 'Courier New'">}</span></p>