for (int j = 0; j < file.Length; j++)
{
ListViewItem lvi = new ListViewItem();
lvi.SubItems[0].Text = file[j].Name;
lvi.SubItems[0].Tag = 1;
lvi.ImageIndex = j; listView1.Items.Add(lvi);
}
上面是给listview1添加项 其中是绑定了Tag
但是在下面访问Tag的就为null,怎么搞的啊private void listView1_DoubleClick(object sender, EventArgs e)
{
string i = listView1.SelectedItems[0].Tag.ToString();
MessageBox.Show(i);
}
{
ListViewItem lvi = new ListViewItem();
lvi.SubItems[0].Text = file[j].Name;
lvi.SubItems[0].Tag = 1;
lvi.ImageIndex = j; listView1.Items.Add(lvi);
}
上面是给listview1添加项 其中是绑定了Tag
但是在下面访问Tag的就为null,怎么搞的啊private void listView1_DoubleClick(object sender, EventArgs e)
{
string i = listView1.SelectedItems[0].Tag.ToString();
MessageBox.Show(i);
}
SubItems是一个单元格,SelectedItems是指选中的一行
lvi.Tag=1;或者
string i = listView1.SelectedItems[0].SubItems[0].Tag.ToString();