关于我关于发送短信的previous post,我无法通过复选框将消息发送到列表视图中的所有选定项目。

该消息将发送到其手机号码,该手机号码在列表视图中为subitem1。

这是我发送消息的代码。

foreach (ListViewItem eachItem in lvNumbers.SelectedItems)
{
     //string Selected = eachItem.Text;
     string Selected =  lvNumbers.Items[Convert.ToString(eachItem)].SubItems[1].Text;
     sm.sendSMS(Selected, txtMessage.Text);
}

sm.Closes();
MessageBox.Show("Messages Sent!");


我想念什么。

这是该程序的屏幕截图。

c# - 遍历Listview选中的项目-LMLPHP

最佳答案

寻找CheckedItems而不是SelectedItems

foreach (ListViewItem eachItem in lvNumbers.CheckedItems)
{
    //string Selected =  lvNumbers.Items[Convert.ToString(eachItem)].SubItems[1].Text;
    string Selected = eachItem.SubItems[1].Text; //directly access "eachItem"
}


因为没有选择您的项目。

关于c# - 遍历Listview选中的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32043753/

10-12 20:15