public void bt_CarregarRelatorio(object sender, RoutedEventArgs e) { ServicesDBMovimentoProduto servicesDBmp = new ServicesDBMovimentoProduto(); int?codigoSelecionado; if (cb_inventario.SelectedIndex >= 0) { codigoSelecionado = Convert.ToInt32(cb_inventario.SelectedValue); } else { MessageBox.Show("Selecione um inventário!"); return; } ReportViewer.Reset(); _ = DateTime.Now; var datasource = new Microsoft.Reporting.WinForms.ReportDataSource("DataSetTeste", servicesDBmp.Listar(codigoSelecionado)); ReportViewer.LocalReport.DataSources.Add(datasource); ReportViewer.LocalReport.ReportEmbeddedResource = "ColetorAppServidor.Relatorios.RelatorioMovimentoProduto.rdlc"; ReportViewer.RefreshReport(); codigoSelecionado = null; }