private void SetReportDataSource(Graph report) { if (objectDataSource == null) { objectDataSource = new Telerik.Reporting.ObjectDataSource(); //EntityListViewDTO listView = CreateListView(); //CheckSubReportRelationshipColumnExistsInSelect(ChartReportReportDTO.EntityListView); objectDataSource.DataSource = searchRequestManager.GetDataTableBySearchDataItems(Request.Requester, ChartReportReportDTO.TableDrivedEntityID, Request.SearchDataItems, ChartReportReportDTO.EntityListView, 0).Item3; } report.DataSource = objectDataSource; //var sqlDataSource1 = new Telerik.Reporting.SqlDataSource(); //sqlDataSource1.ConnectionString = "Data Source=.;Initial Catalog=SampleDB;Integrated Security=True"; //sqlDataSource1.Name = "sqlDataSource1"; //var query = searchRequestManager.GetQuery(request.Requester, reportDTO.EntityChartReport.TableDrivedEntityID, request.SearchDataItems, reportDTO.EntityChartReport.EntityListView); //sqlDataSource1.SelectCommand = query; //resultReport.DataSource = sqlDataSource1; // // sqlDataSource1.SelectCommand = @"SELECT Employee_Project.EmployeeSSN, Employee_Project.ProjectNumber, Project.Name, Employee_Project.Hours //FROM Employee_Project INNER JOIN // Project ON Employee_Project.ProjectNumber = Project.Number"; }