C#水晶报表动态绑定数据集问题
发布网友
发布时间:2022-05-17 12:19
我来回答
共4个回答
热心网友
时间:2024-03-24 09:38
态修改数据集来达到修改报表显示? 是什么意思
水晶报表你画好以后
是可以透过 设置数据源头来动态显示的
比如下面的验收单中所有的红色部分都是从数据库抓出来绑定显示的 你说的动态是这个意思么?
热心网友
时间:2024-03-24 09:38
不明白你说的什么,你的水晶报表具体有没有绑定上啊??
以下是我手动绑定水晶报表的语句 !
ReportDocument rDoc1 = new ReportDocument();
//DataGridview中的datatable复制到指定的指定DataTable中,为水晶报表提供
SPDataSet ds1 = new SPDataSet();
DataTable tabl = ((spList)_parentForm).GetDgvToTable();
foreach (DataRow dr in tabl.Rows)
{
ds1.SPTable.ImportRow(dr);
}
//绑定水晶报表
CrystalReport1 cry = new CrystalReport1();
cry.Refresh();
cry.SetDataSource(ds1.Tables["SPTable"]);
this.crystalReportViewer1.ReportSource = null;
this.crystalReportViewer1.ReportSource = cry;
this.crystalReportViewer1.RefreshReport();
热心网友
时间:2024-03-24 09:39
一、可以修改水晶报表引用的数据源。
二、在为水晶报表赋值之前的DataTable也可以修改。
热心网友
时间:2024-03-24 09:39
给点经验