asp.net DropDownList 赋值

            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;
                }
            }
原文地址:https://www.cnblogs.com/you000/p/2958134.html