如何在运行时仅显示选定字段,并在c#windows窗体中显示为crystal报表?
我正在winforms中开发一个应用程序,用于在 动态的 意味着我在前端为数据库表中的每个字段提供了复选框。 因此,如果用户在运行时仅选择特定字段,我希望显示 水晶动态报告 因此,我在sql中使用oledb设计了数据库连接,并传递了sql 查询数据库根据用户选择字段获取数据 一切都很好 我将crystal报表中的参数字段设置为col1、col2等col5 因为我的表中只有5个文件 但在我的表单中单击“查看报告”按钮时,总是会询问 运行时提示消息上的“输入参数值” “查看报告”按钮下的代码为:如何在运行时仅显示选定字段,并在c#windows窗体中显示为crystal报表?,c#,sql-server,winforms,crystal-reports,C#,Sql Server,Winforms,Crystal Reports,我正在winforms中开发一个应用程序,用于在 动态的 意味着我在前端为数据库表中的每个字段提供了复选框。 因此,如果用户在运行时仅选择特定字段,我希望显示 水晶动态报告 因此,我在sql中使用oledb设计了数据库连接,并传递了sql 查询数据库根据用户选择字段获取数据 一切都很好 我将crystal报表中的参数字段设置为col1、col2等col5 因为我的表中只有5个文件 但在我的表单中单击“查看报告”按钮时,总是会询问 运行时提示消息上的“输入参数值” “查看报告”按钮下的代码为:
OleDbDataAdapter adepter =
new OleDbDataAdapter(query, connString);
adepter.Fill(ds,"customer");
crRprt.SetDataSource(ds);
crystalReportViewer1.ReportSource = crRprt;
crystalReportViewer1.RefreshReport();
问这个提示信息有什么问题?输入参数值
注意:我想我不知道如何添加参数files,可能是这样吗
我有什么问题吗
你能告诉我这个问题吗?
有人能帮忙吗?谢谢