title: C# ListView Detail, Highlight a single cell
body: <p>I'm using a ListView in C# to make a grid.  I would like to find out a way to be able to highlight a specific cell, programatically.  I only need to highlight one cell.</p>
  
  <p>I've experimented with Owner Drawn subitems, but using the below code, I get highlighted cells, but no text!  Are there any ideas on how to get this working?  Thanks for your help.</p>
  
  <pre><code>//m_PC.Location is the X,Y coordinates of the highlighted cell.
  
  
  void listView1_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
  {
      if ((e.ItemIndex == m_PC.Location.Y) &amp;&amp; (e.Item.SubItems.IndexOf(e.SubItem) == m_PC.Location.X))
          e.SubItem.BackColor = Color.Blue;
      else
          e.SubItem.BackColor = Color.White;
      e.DrawBackground();
      e.DrawText();
  }
  </code></pre>