如何在运行时仅显示选定的字段并在c#windows窗体中显示为水晶报表?

时间:2015-12-31 07:24:49

标签: c# sql-server winforms crystal-reports

我正在开发一个用于生成水晶报告的winforms应用程序   动态。

表示我在数据库表中的每个字段的前端都提供了复选框。   因此,如果用户在运行时只选择特定字段,我想显示   水晶报告动态。

所以我在sql中使用oledb设计了数据库连接,并且我传递了sql   查询数据库我得到的数据取决于用户选择字段   一切都很好。

我将水晶报告中的参数字段作为col1,col2等col5   因为我的桌子里只有5个文件。

但是当我点击表单中的“查看报告”按钮时,总是会问   在运行时在提示消息上输入“输入参数值”。

<查看报告按钮代码下的

是:

            OleDbDataAdapter adepter =
            new OleDbDataAdapter(query, connString);



            adepter.Fill(ds,"customer");

            crRprt.SetDataSource(ds);
            crystalReportViewer1.ReportSource = crRprt;
            crystalReportViewer1.RefreshReport();

询问提示信息有什么问题?输入参数值?

注意:我想我不知道如何添加参数fileds可能是这个   我的问题?

你能告诉我这个问题吗?   有人可以帮忙吗?感谢

0 个答案:

没有答案