我想要做的是检查listView(column5)是否包含任何与单词'是'的项目。如果它写的是'好的',如果列中不包含ALL中的任何项目,并且'Yes'字样写'Bad'。C#:if else语句与listView
现在发生什么事情是我的程序只写Bad(else语句),即使列确实包含具有单词'是'的项目。
我怎样才能解决这个问题?:
foreach (ListViewItem item in listView1.Items) {
if (item.SubItems[5].Text.Contains("Yes")) {
// Do your work here
labelContainsVideo2.Text = "GREAT";
labelContainsVideo2.ForeColor = System.Drawing.Color.Green;
} else {
labelContainsVideo2.Text = "BAD";
labelContainsVideo2.ForeColor = System.Drawing.Color.Red;
}
}
你能提供一些数据,您正在使用? –
你是否意识到唯一可以计数的项目是最后一个? – Diego
您是否检查过数据绑定后执行此操作? – jbl