O banco de dados 'não é membro de' CrystalCisions.windows.forms.crystalreportViewer '

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

  •  23-09-2019
  •  | 
  •  

Pergunta

Eu estou tentando lidar com esse problema, mas ainda assim. Preciso da tua ajuda. Estou tendo a seguinte mensagem de erro:

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

No meu código:

Dim RPT como New CrystalReport1 () Dim da como novo SQLitedataadapter DIM DS como New 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()

Estou usando o vb.net e essas são as importações que estou usando:

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

Por favor, como posso me livrar desse erro? Obrigado por responder

Foi útil?

Solução

Os formulários do Windows CrystalReportViewer aula não tem um DataBind Método - Basta remover essa linha e ela deve funcionar.

DataBind é normalmente usado com os controles do ASP.NET.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top