Exemplo n.º 1
0
        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;
        }