如何将组合框值作为参数传递给C#中的Crystal Report

忠诚

我将combox值作为参数传递给Crystal报表,但是当我运行我的应用程序时,它要求我提供该值,如下所示。如何避免/跳过此提示对话框,直接将值从组合框传递到Crystal报表?

在此处输入图片说明

这是我的代码:

private void button2_Click(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
            DataTable dt = new DataTable();
            dt.Columns.Add("id", typeof(Int16));
            dt.Columns.Add("month", typeof(string));

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                dt.Rows.Add(row.Cells[0].Value, row.Cells[1].Value);
            }
            ds.Tables.Add(dt);
            ds.WriteXmlSchema("sample.xml");

            CrystalReport2 rpt = new CrystalReport2();
            rpt.SetParameterValue("name",comboBox1.Text);
            rpt.SetDataSource(ds);
            crystalReportViewer1.ReportSource = rpt;
        }
法比

尝试更换

rpt.SetParameterValue("name",comboBox1.Text);

rpt.ParameterFields.Item["name"].CurrentValues = comboBox1.Text;
rpt.ParameterFields.Item["name"].HasCurrentValue = true;

如果不起作用,请尝试此

var param= new CrystalDecisions.Shared.ParameterValues();
var paramVal = new CrystalDecisions.Shared.ParameterDiscreteValue();
paramVal.Value = comboBox1.Text;
param.Add(paramVal);
rpt.SetParameterValue("name", param)

我已经适应了从代码在这里为你

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中将组合框值作为参数传递给Crystal Report

来自分类Dev

如何将 Crystal Report 中的公式字段值传递给我的 C# 表单?

来自分类Dev

通过asp.net中的C#将参数传递给CRYSTAL REPORT

来自分类Dev

从VB.Net将文本值作为参数传递给Crystal Report公式字段时出错

来自分类Dev

如何将登录信息传递给独立的Crystal Report?

来自分类Dev

如何使用C#将组合框选择的值添加到Crystal Report文本框

来自分类Dev

如何将值列表传递给一个Oracle Report参数?

来自分类Dev

使用C#中的循环将数组列表参数传递到Crystal Report

来自分类Dev

将存储过程参数传递给ASP.Net中的Crystal Report

来自分类Dev

C#中的Crystal Report Chart选项

来自分类Dev

从Crystal Report中的公式粘贴参数值

来自分类Dev

将Crystal Report与DataSet连接

来自分类Dev

Crystal Report文字功能

来自分类Dev

Crystal Report -WhilePrintingRecords

来自分类Dev

Crystal Report If else on 公式

来自分类Dev

Crystal Report中的分数问题

来自分类Dev

在Crystal Report中打印多行

来自分类Dev

如何将List <>传递给Javascript并在组合框C#中显示

来自分类Dev

VS 2010 C#中的Crystal Report加载错误

来自分类Dev

用C#代码从Crystal Report中获取记录数

来自分类Dev

将组合框所选项目作为参数值传递给Winform C#中的类函数

来自分类Dev

如何将参数从组合框传递给 devexpress XtraReport

来自分类Dev

如何将MSTest与Report Portal链接?

来自分类Dev

Crystal Report 总是要求输入参数值

来自分类Dev

Crystal Report加载时间出错

来自分类Dev

Crystal Report组的排序顺序

来自分类Dev

运行Crystal Report时出错

来自分类Dev

Crystal Report节有问题

来自分类Dev

Crystal Report 页脚不打印

Related 相关文章

热门标签

归档