Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
1.33/5 (2 votes)
See more:
hello again,,can someone help me with this code,please?

VB
Dim cnn As SqlConnection
        Dim connectionString As String
        Dim sql As String
        connectionString = "data source=-----\SQLEXPRESS,49172; Initial Catalog=irsdb;User Id=hposadmin;Password=1zones;"
        cnn = New SqlConnection(connectionString)

        cnn.Open()
        sql = "select folioid,quantity,foodorder,price,total from foodordertbl where folioid=" + folioid
        Dim dscmd As New SqlDataAdapter(sql, cnn)
        Dim ds As New DataSet1
        dscmd.Fill(ds, "foodordertbl")

        Dim cryRpt As New ReportDocument 'The report you created.
        cryRpt.SetDataSource(ds.Tables(0))
        cryRpt.Load("C:\Users\Frontliner0102\Desktop\newRSVSYSTEM\ReservationSys\ReservationSys\ReservationSys\Reports\orderrpt.rpt")

        Dim crParameterFieldDefinitions As ParameterFieldDefinitions
        Dim crParameterFieldDefinition As ParameterFieldDefinition
        Dim crParameterValues As New ParameterValues
        Dim crParameterDiscreteValue As New ParameterDiscreteValue
        Dim param As New ParameterDiscreteValue


        crParameterDiscreteValue.Value = TextBox5.Text
        crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields
        crParameterFieldDefinition = crParameterFieldDefinitions.Item("folioid")
        crParameterValues = crParameterFieldDefinition.CurrentValues



        crParameterValues.Clear()
        crParameterValues.Add(crParameterDiscreteValue)
        crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)

        CrystalReportViewer1.ReportSource = cryRpt
        CrystalReportViewer1.Refresh()



i want to select the values from my table which is "foodordertbl" with the folioid i have.
Posted
Comments
Basmeh Awad 22-May-13 5:37am    
what is the problem...where did you stuck??
Chester Costa 22-May-13 5:44am    
im stuck in displaying the values from my data table. and this code "cryRpt.SetDataSource(ds.Tables(0))" says that invalid path file
Kschuler 30-May-13 10:52am    
Post the entire error message, word for word. It might help.
Surendra Adhikari SA 8-Jun-13 11:34am    
did you solved this?

1 solution

You Have alogic error here near line
VB
Dim cryRpt As New ReportDocument '
cryRpt.SetDataSource(ds.Tables(0)) ' this line should be kept after  cryRpt.Load() statement of below
       cryRpt.Load("C:\Users\Frontliner0102\Desktop\newRSVSYSTEM\ReservationSys\ReservationSys\ReservationSys\Reports\orderrpt.rpt")


So first load crystal report and then set datasource as

VB
cryRpt.Load("C:\Users\Frontliner0102\Desktop\newRSVSYSTEM\ReservationSys\ReservationSys\ReservationSys\Reports\orderrpt.rpt")

 cryRpt.SetDataSource(ds.Tables(0)) 


Report further if problem Exists.
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900