public void NewCanFrame_recieve(int message, int length, string data) { for (int i=0; i < listView1.Items.Count; i++) { if (listView1.Items[i].Text == message.ToString("x")) { int count = Int32.Parse(listView1.Items[i].SubItems[3].Text); count++; listView1.Items[i].SubItems[3].Text = count.ToString(); return; } } ListViewItem lvitem = listView1.Items.Add(message.ToString("x")); lvitem.SubItems.Add(length.ToString()); lvitem.SubItems.Add(data); lvitem.SubItems.Add("1"); }