如何抑制“输入参数值”屏幕截图为visual studio 2010的水晶报道 [英] how to suppress "enter parameter values" screen in crystal reports for visual studio 2010
本文介绍了如何抑制“输入参数值”屏幕截图为visual studio 2010的水晶报道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经通过代码传递了参数值.....但是执行时间..它显示屏幕,如输入参数值作为对话框...我怎么能压制/删除对话框......
请帮帮我
I have passed parameter values through code.....but wnenver execution time..it shows screen like enter parameter values as dialog box...how can i supress/delete the dialog box...
please help me
dsDenomInfo = objCustomerBLL.GetSalesbycategory();
if (dsDenomInfo.Tables.Count > 0)
{
if (dsDenomInfo.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < dsDenomInfo.Tables[0].Rows.Count; i++)
{
DataRow dataRow = datagrid.NewRow();
dataRow[0] = dsDenomInfo.Tables[0].Rows[i].ItemArray[0].ToString();
dataRow[1] = dsDenomInfo.Tables[0].Rows[i].ItemArray[1].ToString();
datagrid.Rows.Add(dataRow);
}
}}
ReportDocument CustomerReport = new ReportDocument();
CustomerReport.Load(@"D:\babu\easyretail_latest\EasyRetailPOSNETv2.0\EasyRetailPOSNETTSv3.0\CrystalRpt\CrystalReport1.rpt");
ParameterFieldDefinitions crParameterFieldDefinitions;
ParameterFieldDefinition crParameterFieldDefinition;
ParameterValues crParameterValues = new ParameterValues();
ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue();
crParameterDiscreteValue.Value = "SSV Fashions";
crParameterFieldDefinitions = CustomerReport.DataDefinition.ParameterFields;
crParameterFieldDefinition = crParameterFieldDefinitions["Company"];
crParameterValues = crParameterFieldDefinition.CurrentValues;
List<datarow> PrintFormat = EZRConstants.PRINTFORMAT;
if (PrintFormat.Count > 0)
{
crParameterDiscreteValue.Value = ((DataRow)PrintFormat[0])[4].ToString();
}
else
{
crParameterDiscreteValue.Value = "";
}
crParameterFieldDefinitions = CustomerReport.DataDefinition.ParameterFields;
crParameterFieldDefinition = crParameterFieldDefinitions["Address"];
crParameterValues = crParameterFieldDefinition.CurrentValues;
crParameterValues.Clear();
crParameterValues.Add(crParameterDiscreteValue);
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues);
CustomerReport.SetDataSource(datagrid);
crystalReportsViewer3.ViewerCore.ReportSource = CustomerReport;
crystalReportsViewer3.ViewerCore.Refresh();
推荐答案
如何防止输入参数值对话框在使用Crystal Report时弹出窗口 [ ^ ]
编辑
我刚注意到你代码的最后两行
How To Prevent "Enter Parameter Value" Dialog Popping Up While Using Crystal Report[^]
EDIT
I just noticed the last 2 lines of your code
crystalReportsViewer3.ViewerCore.ReportSource = CustomerReport;
crystalReportsViewer3.ViewerCore.Refresh();
将以上代码替换为以下代码。
Replace above code with below one.
crystalReportsViewer3.ReportSource = CustomerReport;
crystalReportsViewer3.Refresh();
这篇关于如何抑制“输入参数值”屏幕截图为visual studio 2010的水晶报道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文