我确信这已经完成,但似乎无法在任何地方找到解决方案,或者在这么晚的时候弄清楚。
我有两个下拉列表:
ddConvertFrom
ddConvertTo
OnItemSelectedIndexChange
对于任何一个 DropDownList,我想从另一个 DropDownList 中删除/隐藏选定的值。
到目前为止,我已经尝试过:
protected void ddConvertTo_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (ListItem li in ddConvertTo.Items)
{
if (ddConvertFrom.SelectedItem.Text == li.Text)
{
ddConvertTo.Items.Remove(ddConvertTo.Items.FindByValue(ddConvertFrom.SelectedItem.Text));
}
}
}
A)为什么以上不起作用?
B)上面有没有更有效的方法?