使用Crystal Reports,我将主报告与年份,纸张,主题绑定,并在子报告中显示与该年和纸张相关的书籍.
我的问题是,在子报告中,我看到每篇论文都有相同的数据.我在一个数据集中使用此数据表.
我正在使用以下代码:
string query = "Select subjectname ,subjectnamehindi,year, Paper , bookID From paper where unistrID='" + uniid + "' order by year,Optional,paper";
cmd = new SqlCommand(query, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet dsp = new DataSet();
da.Fill(dsp, "Main");
if (dsp.Tables[0].Rows.Count>0)
{
rpt.Load(Server.MapPath("Crys.rpt"));
rpt.SetDataSource(dsp.Tables[0]);
//Get sub report and assign datatable1 to that report
foreach (ReportObject repOp in rpt.ReportDefinition.ReportObjects)
{
if (repOp.Kind == ReportObjectKind.SubreportObject)
{
string SubRepName = ((SubreportObject)repOp).SubreportName; …Run Code Online (Sandbox Code Playgroud)