Я новичок 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();
}