讓特定條目顯示方式自定義,以便和其他條目區分開,例如提示性條目,突出顯示。
實例:從數據庫中讀取記錄,逾期記錄紅色顯示。
private void list_remind_items()
{
listview_remind.Items.Clear();
DataSet tmp_dataset = data.DS_generate("select * from Remind");
string[] times_str;
foreach (DataRow t in tmp_dataset.Tables[0].Rows)
{
ListViewItem newitem = new ListViewItem();
newitem.SubItems[0].Text = t[0].ToString();
newitem.SubItems.Add(t[1].ToString());
newitem.SubItems.Add(t[2].ToString());
newitem.SubItems.Add(t[3].ToString());
times_str = t[2].ToString().Split(' ');
if (DateTime.Compare(Convert.ToDateTime(DateTime.Now.ToShortDateString()), Convert.ToDateTime(times_str[0].ToString())) > 0)
{
newitem.BackColor = System.Drawing.Color.Red;
}
listview_remind.Items.Add(newitem);
}
}
效果如下:

