Click here to Skip to main content
12,295,482 members (57,808 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: VB VB.NET
Problem : I am using a crystal report which contain One main report and one subreport

each main record contain some basic data and have group data in subreport.
Hoe to set codes for above solution.

for Example : a company wants to show basic record for all employees as well as month wise annual report for each employee as subreport

I use following code to a simple crystal report

dim CrReport as New CRmain
 
crMain.SetDataSource(DTable)
 
RptViewr1.Reportsource = CrReport
 
RptViewr1.refresh()
Posted 19-Sep-11 9:03am
Edited 19-Sep-11 11:27am
v2
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

You need to set up datasource for the sub report too. Here it is, read the "Sub report" section: Working with Crystal Reports in .Net[^]
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

dim CrReport as New CRmain
 
CrReport.SetDataSource(DTable)
 
RptViewr1.Reportsource = CrReport
 
RptViewr1.refresh()
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

this way...
   Dim orpt As New ReportDocument
...
   orpt.Subreports("HeaderRpt.rpt").SetDataSource(HeaderDT)
Happy Coding!
Smile | :)
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 4

Here is a simple program that create a subreport.........Crystal Report Sub report

Hope it will help you.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160525.2 | Last Updated 25 Mar 2014
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100