关于我关于发送短信的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!");
我想念什么。
这是该程序的屏幕截图。
最佳答案
寻找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/