private void FillGrid() { List <JobReview> listTime = new List <JobReview>(); listTime.AddRange(_jobCur.ListJobTimeLogs); listTime.AddRange(_jobCur.ListJobReviews); listTime = listTime.OrderByDescending(x => x.DateTStamp).ToList(); List <Userod> listUsers = Userods.GetAll(); gridJobs.ListGridColumns.Add(new GridColumn("Date", 75) { TextAlign = HorizontalAlignment.Center }); gridJobs.ListGridColumns.Add(new GridColumn("User", 75)); gridJobs.ListGridColumns.Add(new GridColumn("Type", 125) { TextAlign = HorizontalAlignment.Center }); gridJobs.ListGridColumns.Add(new GridColumn("Time", 75) { TextAlign = HorizontalAlignment.Center }); gridJobs.ListGridRows.Clear(); foreach (JobReview review in listTime) { GridRow row = new GridRow() { Tag = review }; row.Cells.Add(review.DateTStamp.ToShortDateString()); row.Cells.Add(listUsers.FirstOrDefault(x => x.UserNum == review.ReviewerNum).UserName); row.Cells.Add(review.ReviewStatus.ToString()); row.Cells.Add(Math.Round(review.Hours, 2).ToString()); gridJobs.ListGridRows.Add(row); } gridJobs.EndUpdate(); }