Пример #1
0
        void DemoForm_Load(object sender, EventArgs e)
        {
            this.cbFreezeGroupHeader.Checked = this.cdgvAthleteInfo.IsFreezeGroupHeader;

            AthleteGroupList athleteGroupList = this.DataGenerator();

            this.cdgvAthleteInfo.BindDataSource <AthleteGroupList, Athlete>(athleteGroupList);
        }
Пример #2
0
        private AthleteGroupList DataGenerator()
        {
            AthleteGroupList athleteGroupList = new AthleteGroupList();

            AthleteItemList chinaList = new AthleteItemList();

            chinaList.Hotel      = "Hilton Hotel";
            chinaList.BusNo      = "浙A 123456";
            chinaList.RestRoomNo = "1021";
            chinaList.Add(new Athlete {
                Country = "China", Gender = "Male", Name = "Gang Li", Height = 182, Weight = 80, Item = "Swim"
            });
            chinaList.Add(new Athlete {
                Country = "China", Gender = "Female", Name = "Hong Wang", Height = 175, Weight = 65, Item = "Archery"
            });
            chinaList.Add(new Athlete {
                Country = "China", Gender = "Female", Name = "Ming Yao", Height = 175, Weight = 65, Item = "Basketball"
            });
            chinaList.Add(new Athlete {
                Country = "China", Gender = "Female", Name = "Peng Li", Height = 175, Weight = 65, Item = "KungFu"
            });
            chinaList.Add(new Athlete {
                Country = "China", Gender = "Female", Name = "Xu Zhang", Height = 175, Weight = 65, Item = "Cycling"
            });
            athleteGroupList.Add(chinaList);

            AthleteItemList usaList = new AthleteItemList();

            usaList.Hotel      = "Intercontinental Hotel";
            usaList.BusNo      = "浙A 234567";
            usaList.RestRoomNo = "1022";
            usaList.Add(new Athlete {
                Country = "United States", Gender = "Male", Name = "Jack", Height = 191, Weight = 80, Item = "Run"
            });
            usaList.Add(new Athlete {
                Country = "United States", Gender = "Male", Name = "Mike", Height = 183, Weight = 85, Item = "Diving"
            });
            usaList.Add(new Athlete {
                Country = "United States", Gender = "Male", Name = "John", Height = 199, Weight = 85, Item = "Basketball"
            });
            athleteGroupList.Add(usaList);

            AthleteItemList ukList = new AthleteItemList();

            ukList.Hotel      = "Marriott Hotel";
            ukList.BusNo      = "浙A 345678";
            ukList.RestRoomNo = "1023";
            ukList.Add(new Athlete {
                Country = "Britain", Gender = "Female", Name = "Elizabeth", Height = 160, Weight = 60, Item = "Golf"
            });
            athleteGroupList.Add(ukList);

            AthleteItemList jpList = new AthleteItemList();

            jpList.Hotel      = "Sheraton Hotel";
            jpList.BusNo      = "浙A 456789";
            jpList.RestRoomNo = "1024";
            jpList.Add(new Athlete {
                Country = "France", Gender = "Male", Name = "Jet", Height = 170, Weight = 60, Item = "Surfing"
            });
            jpList.Add(new Athlete {
                Country = "France", Gender = "Female", Name = "Lily", Height = 162, Weight = 60, Item = "Tennis"
            });
            jpList.Add(new Athlete {
                Country = "France", Gender = "Male", Name = "Lawson", Height = 181, Weight = 60, Item = "Judo"
            });
            jpList.Add(new Athlete {
                Country = "France", Gender = "Female", Name = "Linda", Height = 176, Weight = 60, Item = "Gym"
            });
            jpList.Add(new Athlete {
                Country = "France", Gender = "Male", Name = "Steve", Height = 167, Weight = 60, Item = "Chess"
            });
            athleteGroupList.Add(jpList);

            return(athleteGroupList);
        }