Pregunta

Estoy tratando de hacer frente a este problema pero aún así. Necesito tu ayuda. Tengo el siguiente mensaje de error:

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

En mi código:

Dim rpt como nuevo cristalReport1 () dim da como nuevo sqlitedataadapter dim ds como nuevo 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()

Estoy usando vb.net y estas son las importaciones que estoy usando:

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

Por favor, ¿cómo puedo deshacerme de este error? Gracias por responder

¿Fue útil?

Solución

Los formularios de Windows CrystalReportViewer La clase no tiene un DataBind Método: simplemente elimine esa línea y debería funcionar.

DataBind se usa típicamente con los controles ASP.NET.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top