我是初学者哦!!!
我在ListView中有一列是动态计时的,首先拖了个Timer控件,然后,我要Timer控件中写了如下代码:
 foreach (ListViewItem item in lvwComputerInfo.Items)
            {
                if (item.SubItems[1].Text != "")
                {
                    string time = item.SubItems[4].Text;
                    int hour = Convert.ToInt32(time.Substring(0, time.IndexOf(":")));
                    int minute = Convert.ToInt32(time.Substring(time.IndexOf(":") + 1,1));
                    int ss = Convert.ToInt32(time.Substring(time.LastIndexOf(":") + 1));
                    ss++;
                    ss = ss % 60;
                    minute=minute+(ss==0?1:0);
                  
                    minute++;
                
                    hour = hour + (minute == 60 ? 1 : 0);
                    minute = minute % 60;
                    
                    item.SubItems[4].Text = string.Format("{0}:{1}:{2}", hour.ToString().PadLeft(2,'0'), minute.ToString().PadLeft(2,'0'),ss.ToString().PadLeft(2,'0'));
                }
            }对应的ListView中写了如下代码:  
  this.lvwComputerInfo.SelectedItems[0].SubItems[4].Text = "00:00:00";//将已用时添加到listview  中