zoukankan      html  css  js  c++  java
  • 保持dropdownlist选中值

       protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            int i;
    
            
            for (i = 0; i < GridView1.Rows.Count; i++)
            { 
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
    
                    e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#FFFFCC'");
                 
                    e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
    
                }
            }
            e.Row.Attributes["style"] = "Cursor:hand";
    
            //问题分类下拉框绑定选中值
            if (((DropDownList)e.Row.FindControl("ddlProVar")) != null)
            {
                DropDownList ddlProVar = (DropDownList)e.Row.FindControl("ddlProVar");
    
                SetSelectedItem(ddlProVar, ((HiddenField)e.Row.FindControl("hdProVarState")).Value);
            }
          
    
    }
    
       /// <summary>
        /// 保存选定的dropdownlist值
        /// </summary>
        /// <param name="list"></param>
        /// <param name="value"></param>
        private void SetSelectedItem(System.Web.UI.WebControls.ListControl list, String value)
        {
            foreach (ListItem e in list.Items)
            {
                if (e.Text == value)
                {
                    e.Selected = true;
                    return;
                }
                else e.Selected = false;
            }
        }
  • 相关阅读:
    做数据库维修工、还是码农,讨论走下神坛的职业【摘自vage】
    4.4 Web存储
    4.3 createjs
    4.2 HTML Canvas标签
    4.2 拖放
    4.1 HTML5 音频
    3.2 JacaScript面向对象
    3.1 JavaScript基础
    2.7 CSS动画
    2.6 CSS基本操作
  • 原文地址:https://www.cnblogs.com/zengxiangzhan/p/1588996.html
Copyright © 2011-2022 走看看