ListItem li = null; if (value != null) { //判断下拉框是否存在该value li = drp_hplxrRole.Items.FindByValue(value.ToString()); if (li != null) { drp_hplxrRole.SelectedValue = li.Value; return; } } if (text != null) { //显示上次保存的text值 li = drp_hplxrRole.Items.FindByValue(""); if (li == null) { li = new ListItem(text, ""); drp_hplxrRole.Items.Insert(0, li); } else { li.Text = text; } }