Example #1
0
        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();
        }