private void frmPersonalDataMember_Load(object sender, EventArgs e) { ReportParameterCollection rpc = new ReportParameterCollection(); rpc.Add(new ReportParameter("CardNumber", member.CardNumber.ToString())); DSSwimm.tblMembersDataTable tbl = new DSSwimm.tblMembersDataTable(); List <object> list = new List <object>(); list.Add(new { FirstName = member.FirstName, LastName = member.LastName, DateOfBirth = member.DateOfBirth, City = member.City.ToString(), Group = member.Group.ToString(), Gender = member.Gender.ToString() }); ReportDataSource rds = new ReportDataSource(); rds.Name = "PersonalInformationMember"; rds.Value = list; rvMember.LocalReport.SetParameters(rpc); rvMember.LocalReport.DataSources.Add(rds); this.rvMember.RefreshReport(); }
private void frmReportMembers_Load(object sender, EventArgs e) { ReportParameterCollection rpc = new ReportParameterCollection(); rpc.Add(new ReportParameter("date", DateTime.Now.ToString("dd.MM.yyyy"))); DSSwimm.tblMembersDataTable tbl = new DSSwimm.tblMembersDataTable(); int i = 1; List <object> list = new List <object>(); foreach (var m in connectionToBase.Member) { list.Add(new { Number = i++, FirstName = m.FirstName, LastName = m.LastName, DateOfBirth = m.DateOfBirth, City = m.City.ToString(), CardNumber = m.CardNumber.ToString(), Group = m.Group.ToString(), Gender = m.Gender.ToString() }); } ReportDataSource rds = new ReportDataSource(); rds.Name = "Swimm_Members"; rds.Value = list; rvMembers.LocalReport.SetParameters(rpc); rvMembers.LocalReport.DataSources.Add(rds); this.rvMembers.RefreshReport(); }