string[] values = new string[] { "aa","bb","cc"};
ListViewItem item = new ListViewItem(new string[]{values[1],values[2]});
item.Tag = values[0];上面的代码是往ListView中添加一条数据,我不知道,这样添加进去之后?就自己生成两个ListViewSubItem?对应的Text就是values[1]与values[2]么?
我再修改这条记录时 ListViewItem item = listView1.FocusedItem;
item.Tag = values[0];
item.Text = values[1];
ListViewItem.ListViewSubItem subItem = listView1.FocusedItem.SubItems[1];
subItem.Text = values[2];ListViewItem与ListViewSubItem到底是什么关系?看MSDN上说访问SubItems索引必须是从1开始,表示是第一个子项,如果按我上面的写法不就表示 ListViewItem item = new ListViewItem(new string[]{values[1],values[2]});
这句话只生成一个子项了???
ListViewSubItem:表格中某个单元格。
ListViewItem是由很多个ListViewSubItem组合而成。