Databind' non è un membro di 'CrystalDecisions.Windows.Forms.CrystalReportViewer'

StackOverflow https://stackoverflow.com/questions/2542146

  •  23-09-2019
  •  | 
  •  

Domanda

Sto cercando di affrontare questo problema, ma comunque.Ho bisogno del vostro aiuto.Ho il seguente messaggio di errore:

Databind' is not a member of 'CrystalDecisions.Windows.Forms.CrystalReportViewer'

nel mio codice:

Dim rpt come nuovo cristalreport1 () dim da come nuovo sqlitetaadapter dim ds come nuovo presbydbdataset

        'Dim cmd As New SQLiteCommand("SELECT personal_details.fn, training.training_level FROM personal_details INNER JOIN training ON Staff_ID WHERE personal_details.staff_ID='" + detailsFrm.Label13.Text + "'", conn)




Dim cmd As New SQLiteCommand("SELECT * FROM personal_details WHERE personal_details.staff_ID='" + detailsFrm.Label13.Text + "'; SELECT * FROM training WHERE training.staff_ID='" + detailsFrm.Label13.Text + "'", conn)
        cmd.ExecuteNonQuery()
        da.SelectCommand = cmd
        da.Fill(ds)
        rpt.SetDataSource(ds)
        rpt.Subreports.Item("personal_detailsRpt").SetDataSource(ds.Tables("personal_details"))
        rpt.Subreports.Item("trainingRpt").SetDataSource(ds.Tables("training"))
        CrystalReportViewer1.ReportSource = rpt
        CrystalReportViewer1.DataBind()

Sto usando vb.net e queste sono le importazioni che sto usando:

Imports System.Data.SQLite
Imports System.Configuration
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.ReportAppServer

Per favore, come posso eliminare questo errore?Grazie per aver risposto

È stato utile?

Soluzione

I Windows Form CrystalReportViewer la classe non ha un file DataBind metodo: rimuovi semplicemente quella linea e dovrebbe funzionare.

DataBind viene in genere utilizzato con i controlli ASP.NET.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top