Beispiel #1
0
        // 各代表队人数统计表
        private void lbTeamMemberCount_Click(object sender, EventArgs e)
        {
            var selectedRow = dataGridViewX1.SelectedRows[0];

            if (selectedRow == null)
            {
                return;
            }
            var matchId   = selectedRow.Cells[0].Value.ToString();
            var matchName = selectedRow.Cells[1].Value.ToString();

            var allTeamMembersCount = AthletesDAL.GetTeamMemberCount(matchId);

            // 生成报表
            var fileName = $"{matchName}-各代表队人数统计表-{DateTime.Now.ToString("yyyyMMddHHmmss")}";

            ExcelHelperGenerateEveryTeamCount.GenerateEveyTeamCountInfo(allTeamMembersCount.OrderBy(x => x.GroupName).ToList(), fileName);
        }