В средстве просмотра отчетов нет данных - PullRequest
0 голосов
/ 07 января 2020

Я новичок ie, и мне нужна помощь. Я хочу создать отчет из представления DataGrid. Я использую список, чтобы получить данные из представления DataGrid и вставить их в ReportdataSource. Я также создаю привязку RDL C к форме 4, но средство просмотра отчетов не показывает данных. Что отсутствует или не так? Спасибо за вашу помощь

ReportDataSource rs = new ReportDataSource();

 public class pPrestacoes
        {
            public string No { get; set; }
            public string Nome { get; set; }
            public string Data { get; set; }
            public string Acordo { get; set; }
            public decimal ValorPrest { get; set; }
            public decimal Pago { get; set; }
            public decimal Divida { get; set; }



        }


        private void btnImprimir2_Click_1(object sender, EventArgs e)
        {
            List<pPrestacoes> lst = new List<pPrestacoes>();
            lst.Clear();

            for (var i = 1; i < dgvCli.Rows.Count - 1; i++)
            {

                pPrestacoes pPrestacoes = new pPrestacoes
                {
                    No = dgvCli.Rows[i].Cells[1].Value.ToString(),
                    Nome = dgvCli.Rows[i].Cells[2].Value.ToString(),
                    Data = dgvCli.Rows[i].Cells[6].Value.ToString(),
                    Acordo = dgvCli.Rows[i].Cells[10].Value.ToString(),
                    ValorPrest = decimal.Parse(dgvCli.Rows[i].Cells[7].Value.ToString()),
                    Pago = decimal.Parse(dgvCli.Rows[i].Cells[8].Value.ToString()),
                    Divida = decimal.Parse(dgvCli.Rows[i].Cells[7].Value.ToString())

                };
                lst.Add(pPrestacoes);
             }




                rs.Name = "DataSet1";
                rs.Value = lst;


                Form4 frm = new Form4();

                frm.reportViewer1.LocalReport.DataSources.Clear();
                frm.reportViewer1.LocalReport.DataSources.Add(rs);
                frm.reportViewer1.LocalReport.ReportEmbeddedResource = "GDI.Report1.rldc"

                frm.ShowDialog();



        }
...