Я пытаюсь изменить цвет фона определенного столбца из моего объекта listview в C#.Изменение цвета фона подменю C#
У меня есть только две колонки: первая называется «Последовательность», а другая называется «Residue». Второй, называемый «Residue», - это столбец, который я хочу «нарисовать».
Код, который я использую, просто меняет полный фон строки, а не столбец «Residue».
Надеюсь, кто-нибудь может помочь!
Большое спасибо.
Вот мой код:
for (int i = 0; i < Variables.NSeqSNP; i++)
{
char res = Variables.SequencesSNP[i].ToString()[pos];
ListViewItem lvi = new ListViewItem(Variables.SeqNameSNP[i].ToString());
lvi.SubItems.Add(res + " ");
if (res == 'A') lvi.SubItems[0].BackColor = Color.Blue;
else if (res == 'T') lvi.SubItems[0].BackColor = Color.Red;
else if (res == 'C') lvi.SubItems[0].BackColor = Color.Green;
else if (res == 'G') lvi.SubItems[0].BackColor = Color.Yellow;
lstOutputSNP.Items.Add(lvi);
Он сработал! Спасибо, Ник! –
Рад помочь! :) –