コード例 #1
0
        private void BuildLatestResultTable()
        {
            var listOfPages = StatisticManager.GetUserLatestAnswers(_userId);

            int countOfShowedPages = Math.Min(CountHowManyPagesToShow, listOfPages.Count);

            LastPagesResultTable.Visible = (countOfShowedPages != 0);

            for (int i = 0; i < countOfShowedPages; i++)
            {
                var pageNameCell = new TableCell {
                    Text = listOfPages[i].PageName
                };
                var themeNameCell = new TableCell {
                    Text = listOfPages[i].ThemeName
                };
                var pageStatusPageCell = new TableCell {
                    Text = listOfPages[i].GetStatus().ToString()
                };
                var dateCell = new TableCell {
                    Text = listOfPages[i].Date.ToString()
                };

                var row = new TableRow();
                row.Cells.AddRange(new[] { pageNameCell, themeNameCell, pageStatusPageCell, dateCell });
                LastPagesResultTable.Rows.Add(row);
            }
        }