O banco de dados 'não é membro de' CrystalCisions.windows.forms.crystalreportViewer '
-
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
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