【发布时间】:2011-03-07 17:02:36
【问题描述】:
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 = "";,我希望它检查先前设置的文本是什么,以及该文本是否在 @987654324 中项目的 text 属性之一中@,这是它唯一应该清除它的时间。
编辑:
我知道我可以通过循环遍历每个元素来做到这一点,但我已经在一个相同类型的循环中,所以我不想增加这么多复杂性。我希望有一些关于 LINQ 查询的东西,或者我可以使用的东西,或者类似的东西。
【问题讨论】:
标签: c# .net selectlist selectlistitem