protected override void OnPaintSubItem(SubItemPaintEventArgs paintEventArgs) { switch ((ColumnId)paintEventArgs.SubItemId) { case ColumnId.Id: paintEventArgs.PaintText(DataContext.Id.ToString(CultureInfo.InvariantCulture)); break; case ColumnId.Status: paintEventArgs.PaintImageAndText(StatusImage, DataContext.Status.ToString()); break; case ColumnId.Number: paintEventArgs.PaintText(DataContext.Number); break; case ColumnId.StartDate: DateColumn.OnPaintSubItem(paintEventArgs, DataContext.StartDate); break; case ColumnId.WebUrl: paintEventArgs.PaintText(DataContext.WebUrl); break; } }
protected override void OnPaintSubItem(SubItemPaintEventArgs paintEventArgs) { switch ((ColumnId)paintEventArgs.SubItemId) { case ColumnId.Id: paintEventArgs.PaintText(DataContext.Id.ToString()); break; case ColumnId.Name: paintEventArgs.PaintText(DataContext.Name); break; case ColumnId.Description: paintEventArgs.PaintText(DataContext.Description); break; case ColumnId.Identifier: paintEventArgs.PaintText(DataContext.Identifier); break; case ColumnId.CreatedOn: DateColumn.OnPaintSubItem(paintEventArgs, DataContext.CreatedOn); break; case ColumnId.UpdatedOn: DateColumn.OnPaintSubItem(paintEventArgs, DataContext.UpdatedOn); break; } }
public static void PaintOptionalContent(DateTime?date, SubItemPaintEventArgs paintEventArgs) { if (!date.HasValue) { PaintGrayText(Resources.StrsUnassigned.SurroundWith('<', '>'), paintEventArgs); } else { DateColumn.OnPaintSubItem(paintEventArgs, date.Value); } }