遍历页面上的下拉框元素,设置初始值的4种写法

            foreach (Control controls in Page.Form.Controls)
            {
               
                if (controls is System.Web.UI.WebControls.DropDownList  )
                {
                    System.Web.UI.WebControls.DropDownList c = (DropDownList)controls;
                    c.Items.Add(new ListItem("所有","所有"));
                }
            }

 

 foreach (Control controls in Page.Form.Controls)
            {
               
                if (controls.GetType()=="System.Web.UI.WebControls.DropDownList"  )
                {
                    System.Web.UI.WebControls.DropDownList c = (DropDownList)controls;
                    c.Items.Add(new ListItem("所有","所有"));
                }
            }

 

 foreach (Control controls in Page.Form.Controls)
            {
               
                if (controls.GetType()== typeof(System.Web.UI.WebControls.DropDownList))
                {
                    System.Web.UI.WebControls.DropDownList c = (DropDownList)controls;
                    c.Items.Add(new ListItem("所有","所有"));
                }
            }

 

foreach (Control controls in Page.Form.Controls)
            {
               
                if (controls.GetType().Equals(typeof(System.Web.UI.WebControls.DropDownList)))
                {
                    System.Web.UI.WebControls.DropDownList c = (DropDownList)controls;
                    c.Items.Add(new ListItem("所有","所有"));
                }
            }

 以上4种写法都可以,我也是主要学习一下typeof和gettype()的用法



已有 2 人发表留言,猛击->>这里<<-参与讨论


JavaEye推荐



posted @ 2009-04-30 14:51  老子不服  阅读(261)  评论(0)    收藏  举报