0
我正在使用此代碼隱藏偶數的前三個子項。顏色不是在listviewitem子項中突出顯示
對於離
有2的ListViewItem
1)132 | 123 | 123 | 123 |購買| 11 | 11 | 11 | 11
2)132 | 123 | 123 | 123 |出售| 22 | 22 | 22 | 22
我喜歡這顯示它們在列表視圖
132 |123 |123 |123 |Buy |11 |11 |11 |11
|Sell|22 |22 |22 |22
我要喜ghlight購買的顏色爲綠色 和紅
我使用這個代碼,以顯示它是突出綠色而不是紅色
int iRecords = 0;
int iDate = 0;
int iRecords1 = 0;
using (var sr = File.OpenText(destination + "\\Calc.txt"))
{
string line;
bool flag = true;
int i = 0;
while ((line = sr.ReadLine()) != null)
{
string[] reader2 = line.Split(',');
string Date = reader2[0];
string Name = reader2[1];
string Sym = reader2[2];
double Buy = Convert.ToDouble(reader2[3]);
double Sell = Convert.ToDouble(reader2[4]);
double rateBuy = Convert.ToDouble(reader2[5]);
double rateSell = Convert.ToDouble(reader2[6]);
ListViewItem lItem = new ListViewItem();
if (i == 0)
{
lItem = listviewrates.Items.Insert(iRecords, Date.ToString());
date.Text = Date;
lItem.UseItemStyleForSubItems = false;
lItem.SubItems.Add(Name.ToString());
lItem.SubItems.Add(Sym.ToString());
lItem.SubItems.Add(Buy.ToString(), Color.White, Color.Green, lItem.Font);
lItem.SubItems.Add(rateBuy.ToString());
i = 2;
iRecords++;
}
if (i == 2)
{
lItem = listviewTargets.Items.Insert(iRecords, "");
//iRecords = iRecords - 1;
lItem.SubItems.Add("");
lItem.SubItems.Add("");
lItem.SubItems.Add(Sell.ToString(), Color.White, Color.Red, lItem.Font);
lItem.SubItems.Add(rateSell.ToString());
i = 0;
iRecords++;
}
}
}
任何一個可以請說我如何突出紅色的出售賣。
在此先感謝。