private void FrmImprimeDoc_Load(object sender, EventArgs e) { DBProjetoFinalEntities db = new DBProjetoFinalEntities(); var ret = db.Apolices.AsNoTracking() .Where(b => b.ClienteId.Equals(main.id_cliente_finaliza)) .ToList() .Select(x => new Apolices { ValorApolice = x.ValorApolice, ValorDoBem = x.ValorDoBem, ValorFranquia = x.ValorFranquia, ValorPremio = x.ValorPremio, Placa = x.Placa, Chassi = x.Chassi, Roubo = x.Roubo, }).ToList(); this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosRelatorio", ret)); this.reportViewer1.RefreshReport(); }
void LocalReport_SubreportProcessing(object sender, Microsoft.Reporting.WinForms.SubreportProcessingEventArgs e) { DBProjetoFinalEntities db = new DBProjetoFinalEntities(); // var ret = db.Apolices.AsNoTracking() //.Where(b => b.ClienteId.Equals(main.id_cliente_finaliza)) //.ToList() //.Select(x => new Apolices //{ // ValorApolice = x.ValorApolice, // ValorDoBem = x.ValorDoBem, // ValorFranquia = x.ValorFranquia, // ValorPremio = x.ValorPremio, // Placa = x.Placa, // Chassi = x.Chassi, //}).ToList(); // e.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosRelatorio", ret)); var retCliente = db.Clientes.AsNoTracking() .Where(b => b.Id.Equals(main.id_cliente_finaliza)) .ToList() .Select(x => new Clientes { Nome = x.Nome, CPF = x.CPF, Email = x.Email, CartMotorista = x.CartMotorista, CategoriaMot = x.CategoriaMot, Celular = x.Celular, }).ToList(); e.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosCliente", retCliente)); }