zoukankan      html  css  js  c++  java
  • ListViewItem实现listview中条目的显示控制

    让特定条目显示方式自定义,以便和其他条目区分开,例如提示性条目,突出显示。

    实例:从数据库中读取记录,逾期记录红色显示。

      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);
                }           
            }

    效果如下:

    捕获

  • 相关阅读:
    写在noi之前
    雅礼集训 Day8
    雅礼集训 Day6
    雅礼集训 Day5
    2017雅礼集训 Day4
    2017雅礼集训 Day2
    2017雅礼集训 Day1
    洛谷 P3426 [POI2005]SZA-Template
    Codeforces Round #368 DIV2 C.
    Educational Codeforces Round 16 D&E.
  • 原文地址:https://www.cnblogs.com/seebro/p/2596544.html
Copyright © 2011-2022 走看看