private void ReportGrid_Load(object sender, EventArgs e) { if (DataSet != null) { DataSet.DataSetName = TableName; Stream rdlc = RdlcHelper.BuildRDLCStream( DataSet, TableName, Resources.report); reportView.LocalReport.LoadReportDefinition(rdlc); reportView.LocalReport.DataSources.Clear(); reportView.LocalReport.DataSources.Add( new ReportDataSource(DataSet.DataSetName, DataSet.Tables[0])); reportView.RefreshReport(); } }
private void ReportGrid_Load(object sender, EventArgs e) { if (DataSet != null) { DataSet.DataSetName = TableName; var rdlc = RdlcHelper.BuildRDLCStream( DataSet, TableName, Resources.report); //Fix for VS "15" permission issue var permissionSet = new PermissionSet(PermissionState.Unrestricted); var fIOPermission = new FileIOPermission(PermissionState.None); fIOPermission.AllLocalFiles = FileIOPermissionAccess.Read; permissionSet.AddPermission(fIOPermission); permissionSet.AddPermission(new SecurityPermission(SecurityPermissionFlag.Execution)); reportView.LocalReport.SetBasePermissionsForSandboxAppDomain(permissionSet); reportView.LocalReport.LoadReportDefinition(rdlc); reportView.LocalReport.DataSources.Clear(); reportView.LocalReport.DataSources.Add( new ReportDataSource(DataSet.DataSetName, DataSet.Tables[0])); reportView.RefreshReport(); } }