绑定id到tag上.string[] listArr = new string[] { user, name, pass, smsUState, smsContent, tmpAllToMob.ToString(), sender_name };
ListViewItem listLV = new ListViewItem(listArr);
listLV.Tag = Convert.ToInt32(dr["Id"]);
toplist.Items.Add(listLV);private void button1_Click(object sender, EventArgs e)
{
string myid = toplist.SelectedItems[0].Tag.ToString();
MessageBox.Show(myid);
}
多选了.但是得到的ID只有一个.怎么样才能得到所有选择的tag
ListViewItem listLV = new ListViewItem(listArr);
listLV.Tag = Convert.ToInt32(dr["Id"]);
toplist.Items.Add(listLV);private void button1_Click(object sender, EventArgs e)
{
string myid = toplist.SelectedItems[0].Tag.ToString();
MessageBox.Show(myid);
}
多选了.但是得到的ID只有一个.怎么样才能得到所有选择的tag
{
string myid = toplist.SelectedItems[i].Tag.ToString();
}
{
}
{
myid += toplist.SelectedItems[i].Tag.ToString();
}
listview的checkboxes用this.listView1.CheckedItems来获取
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 3; i++)
{
string[] listArr = new string[] { "user", "name" };
ListViewItem listLV = new ListViewItem(listArr);
listLV.Tag = i;
this.listView1.Items.Add(listLV);
} } private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < this.listView1.SelectedItems.Count; i++)
{
string myid = this.listView1.SelectedItems[i].Tag.ToString();
}
}可以得到不同的值。