Reporte rdlc

using Microsoft.Reporting.WinForms;   ReportDataSource rptDS; try { rptvMain.LocalReport.ReportPath = «C:\\Reportes\\Factura.rdlc»; rptvMain.LocalReport.DataSources.Clear(); Negocio.Win.DataSets.Factura dt = new DataSets.Factura(); Negocio.Win.DataSets.FacturaTableAdapters.MostrarFacturaTableAdapter da = new DataSets.FacturaTableAdapters.MostrarFacturaTableAdapter(); int? idVenta = 10; da.Fill(dt.MostrarFactura, idVenta); rptDS = new ReportDataSource(«Factura», dt.Tables[«MostrarFactura»]); rptvMain.LocalReport.DataSources.Add(rptDS); rptvMain.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); //List<Microsoft.Reporting.WinForms.ReportParameter> listaParams = new List<Microsoft.Reporting.WinForms.ReportParameter>(); //listaParams.Add(new Microsoft.Reporting.WinForms.ReportParameter(«IdVenta», «20»)); //rptvMain.LocalReport.SetParameters(listaParams); rptvMain.RefreshReport(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); }