
1313.参数设置完当作后 , 东西箱中拖拽一个文本框到报表中 , 设置文本框名 。

1414.然后 , 右键文本框 , 选择“文本框”属性 , 打开文本框属性窗口 , 设置参数名称和参数值 。 注重 , 参数名字必需和文本框名字一致!

1515.填凑数据源 ,在给报表填凑数据源时 , 习惯于写一个通用方式 。 如下是本家儿要代码片段
///
/// 生当作图表
///
/// 数据源
/// 报表参数
private void generateChart( DataSet ds_source, ReportParameter[] rp)
{
try
{
if (ds_results.Tables.Count > 0)
{
//重置报表
this.reportViewer1.Reset();
this.reportViewer1.LocalReport.ReportEmbeddedResource = "Report1.rdlc";
//指定报表参数
for (int i = 0; i < rp.Length; i++)
{
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp[i] });//与报表有关问题
}
//报表数据源
ReportDataSource rds1 = new ReportDataSource("DataSet1", ds_results.Tables["DataSet1"]);//注重此处数据集名字“DataSet1”必需要和添加的数据集名字不异 , 不然无法绑定命据源至报表数据集
ReportDataSource rds2= new ReportDataSource("DataSet2", ds_results.Tables["DataSet2"]);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(rds1 );
reportViewer1.LocalReport.DataSources.Add(rds2 );
reportViewer1.RefreshReport();
}
else
{
MessageBox.Show("没稀有据!", "提醒", MessageBoxButtons.OK, MessageBoxIcon.Information);
//报表数据源
ReportDataSource rds1 = new ReportDataSource("DataSet1", ds_results.Tables["DataSet1"]);
ReportDataSource rds2= new ReportDataSource("DataSet2", ds_results.Tables["DataSet2"]);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(rds1 );
reportViewer1.LocalReport.DataSources.Add(rds2 );
reportViewer1.RefreshReport();
}
}
catch (Exception ex)
{
}
}
//以下为本家儿方式内代码:
#region 绑定报表参数
string p1 = "参数1";
string p2="参数2";
ReportParameter[] rp = new ReportParameter[2];//
string[] rptName = new string[2] { "START__TIME", "参数名2" };//这里要注重 , 报表参数和文本框的名字必需一致
object[] rptValue = https://vvvtt.com/article/new object[] { p1, p2};
for (int i = 0; i < rp.Length; i++)
{
rp[i] = new ReportParameter(rptName[i], rptValue[i].ToString());
}
#region
//绑定报表参数后 , 筹办数据集数据源DataSet , 然后挪用上面通用方式
generateChart(ds_source,rp);
【winfrom报表打印怎么做】以上 , 即为报表设计和为报表填凑数据的本家儿要
。
以上内容就是winfrom报表打印怎么做的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 解决cad中各种颜色的线都有但打印不清楚的问题
- 如何把求职简历导出来保存或者打印
- 怎么查看电脑连接的打印机型号
- 如何删除excel表格打印时的空白页
- 如何共享打印机
- 怎样解决连接联网打印机需要输入用户名和密码
- 如何安装和配置打印机
- WORD如何在一张纸上打印多张文字
- 怎样打印公需课的证书
- 网页打印页面设置
