databind 'は「Crystaldecisions.windows.forms.crystalReportViewer」のメンバーではありません。

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

  •  23-09-2019
  •  | 
  •  

質問

私はこの問題に対処しようとしていますが、それでも。あなたの助けが必要です。次のエラーメッセージがあります:

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

私のコードで:

新しいcrystalReport1()dim da as new sqlitedataadapter ds as new presbydbdatasetとしてdim rpt

        '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()

私はVB.NETを使用していますが、これらは次の輸入品です。

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

どうすればこのエラーを取り除くことができますか?回答ありがとうございます

役に立ちましたか?

解決

Windowsフォーム CrystalReportViewer クラスにはありません DataBind 方法 - 単にその行を削除するだけで、動作するはずです。

DataBind 通常、ASP.NETコントロールで使用されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top