Colorear una celda en modo Details

2044 vistas

El objeto ListViewSubItem tiene la propiedad BackColor, pero para que la asignación de el resultado deseado tenemos que modificar también la propiedad UseItemStyleForSubItems del ListViewItem dándole valor false.

Veamos cómo hacerlo mediante código



csharp
  1. using System;
  2. using System.Drawing;
  3. using System.Windows.Forms;
  4. //...
  5. foreach (ListViewItem lvi in this.ListView1.Items)
  6. {
  7.   lvi.UseItemStyleForSubItems = false;
  8.   lvi.SubItems[0].BackColor = Color.Yellow;
  9. }
  10. this.ListView1.View = View.Details;