Я получаю исключение аргумента null, когда пытаюсь установить источник данных отчета crystal. Я использую visual studio 2008.
я получаю исключение аргумента null, когда пытаюсь установить источник данных отчета crystal. я использую Visual Studio 2008. Вот этот код:
Dim rows As Integer Dim adapCourseYearID As OleDbDataAdapter Dim RegistrationTable As DataTable Dim con As OleDbConnection Dim strConnectionString As String = "" Dim strSQL As String = "" strSQL = "Select Course_Code, Course_Title From Course" RegistrationTable = New DataTable strConnectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString con = New OleDbConnection(strConnectionString) adapCourseYearID = New OleDbDataAdapter(strSQL, con) adapCourseYearID.Fill(RegistrationTable) rows = RegistrationTable.Rows.Count Dim myReportObject As CrystalDecisions.CrystalReports.Engine.ReportClass myReportObject = New CrystalDecisions.CrystalReports.Engine.ReportClass myReportObject.ResourceName = "CrystalReport.rpt" myReportObject.SetDataSource(RegistrationTable) CrystalReportViewer1.ReportSource = myReportObject What I have tried: I have checked that the datatable that i would use to populate the Crystal Report's datasource is not null.
phil.o
Пожалуйста, укажите, какая строка вызывает исключение.
straightedge
Строка" myReportObject.SetDataSource(RegistrationTable)' создает исключение. Когда я отлаживаю код, он показывает мне, что datatable заполнен, но я все равно получаю эту ошибку "аргумент null exception", когда код попадает в "myReportObject".Строка SetDataSource(RegistrationTable)'