Hi,
I have created Crystal Report in vb.net 2010 and crystal report version is 13.0.2000.0.
I want bind 500 reports in my crystal report.But bind only 40 records in first page.I am not able to see second page.So I want bind and see 500 reports in Single Crystal Report. I have attached my code in this mail. Please check and tell me any one solution.
Design:
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
</CR:CrystalReportSource>
Code:
Dim con As New SqlConnection("Server=CMSCSGPC107;Database=CL_001382007;User Id=sa;Password=sql2005;")
con.Open()
Dim objDA As SqlDataAdapter = Nothing
Dim objcmd As New SqlCommand("SELECT I.STATUS,ITEM_CODE,I.DESCRIP as [Item_Descrip],G.CODE as [Group_Code],G.DESCRIP as [Group_Descrip] FROM TM_ITMPRD I,TM_GROUP G, TM_SUBGROUP SB WHERE I.MAST_TYPE = 'PRD' AND I.MAST_TYPE = G.MAST_TYPE AND I.GROUP_CODE = G.CODE
AND I.MAST_TYPE = SB.MAST_TYPE AND I.SUB_GROUP = SB.SUB_CODE", con)
objcmd.CommandTimeout = 0
Dim DS As New DataSet1()
objDA = New SqlDataAdapter(objcmd)
objDA.Fill(DS.Tables("DataTable2"))
objcmd.Dispose()
objDA.Dispose()
CrystalReportViewer1.Visible = True
CrystalReportSource1.Report.FileName = Server.MapPath("~/Crystal Reports/CrystalReport1.rpt")
CrystalReportSource1.ReportDocument.Database.Tables("DataTable2").SetDataSource(DS.Tables(0))
CrystalReportViewer1.ReportSource = CrystalReportSource1
CrystalReportSource1.DataBind()
CrystalReportViewer1.DataBind()