如何抑制“输入参数值”屏幕截图为visual studio 2010的水晶报道 [英] how to suppress "enter parameter values" screen in crystal reports for visual studio 2010

查看:89
本文介绍了如何抑制“输入参数值”屏幕截图为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆