示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
 public static void PaintOptionalContent(DateTime?date, SubItemPaintEventArgs paintEventArgs)
 {
     if (!date.HasValue)
     {
         PaintGrayText(Resources.StrsUnassigned.SurroundWith('<', '>'), paintEventArgs);
     }
     else
     {
         DateColumn.OnPaintSubItem(paintEventArgs, date.Value);
     }
 }