SelectList tempList =
Chatham.Web.Models.Shared.DropDownData.IndicationsGroup(
SessionManager.Company.EntityID,
ICConstants.IndicationsCalculatorGroupType);
foreach (SelectListItem item in tempList)
{
if (value.ToString() == item.Value)
{
if (item.Text == "Create a New Group")
{
GroupDisplayName = "";
break;
}
GroupDisplayName = item.Text;
break;
}
}
В строке, где он очищает ранее установленное значение: GroupDisplayName = "";
, вместо этого я хочу, чтобы он проверил, каким был этот ранее установленный текст, и если этот текст ВХОДИТ в одно из text
свойств элементов в tempList
это единственный раз, когда он должен очистить его.
Edit:
Я знаю, что мог бы сделать это, просматривая каждый элемент, но я уже нахожусь в цикле одного и того же точного типа, поэтому я не хотел бы так сильно увеличивать сложность. Я надеялся, что что-то вроде запроса LINQ или что-то, что я мог бы использовать, или что-то в этом роде.