//1.用key给ListViewItem 的 SubItems赋值
ListViewItem listViewItem= flatListView_Mask.Items.Add("第一列文字");
listViewItem.SubItems.Add(new ListViewItem.ListViewSubItem() { Name = "这里就是key", Text = "这里是显示的文字" });
//2.用key取ListViewItem 的 SubItems
string text= listView1.SelectedItems[0].SubItems["这里就是key"].Text
原文:http://www.cnblogs.com/zhyue93/p/WinForm_ListView.html