Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: 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 10:03am
Edited 19-Sep-11 12:27pm
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
0 OriginalGriff 350
1 Jochen Arndt 190
2 Richard MacCutchan 135
3 Sergey Alexandrovich Kryukov 130
4 DamithSL 105
0 OriginalGriff 6,045
1 DamithSL 4,601
2 Maciej Los 4,087
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,310


Advertise | Privacy | Mobile
Web03 | 2.8.141220.1 | Last Updated 25 Mar 2014
Copyright © CodeProject, 1999-2014
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