C # ListView Detail, выделите одну ячейку
используя ListView в C # для создания сетки. Я хотел бы узнать, как можно выделить конкретную ячейку программно. Мне нужно только выделить одну ячейку.
Я экспериментировал с подэлементами Drawner Drawn, но используя приведенный ниже код, я получил выделенные ячейки, но без текста! Есть какие-нибудь идеи о том, как заставить это работать? Спасибо за вашу помощь.
//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) && (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();
}