C# 小弟我给listview添加item的时候,为什么添加的项总是从listview的第二列开始显示而不是从第一列开始显示的

C# 我给listview添加item的时候,为什么添加的项总是从listview的第二列开始显示而不是从第一列开始显示的?
如题 附上一个图来说明问题  求大神解决下  

C# 小弟我给listview添加item的时候,为什么添加的项总是从listview的第二列开始显示而不是从第一列开始显示的


添加item的代码是 
public void SetListBox(string str,Socket s)
        {
            //在listview中插入新条目?插入数据
            string[] infostring = str.Split(',');
            ListViewItem item = new ListViewItem();
            
            item.SubItems.Add(infostring[0]);
            item.SubItems.Add(infostring[1]);
            
            meg_listView.Items.Add(item);

            //获取该条目的索引
            int index = meg_listView.Items.IndexOf(item);
            //SocketAsyncEventArgs socketargs = e;
            //将SocketAsyncEventArgs加入字典中
            SetSocketArgsDitc(index,s);
        }

------解决思路----------------------
[::ffff:127.0.0.1]:35115是IPv6的表达方式,如果一定转成IPv4的表达方式,可以用以下办法:
IPEndPoint ep = (IPEndPoint)s.RemoteEndPoint;
IPAddress ipv4 = ep.Address.MapToIPv4();
Console.WriteLine("{0}:{1}", ipv4, ep.Port);