小弟初学《C#入门经典》遇到个问题问题和疑问 都如图所示请教各位该怎么做呢?
【附上代码】方便大家回复
    protected void DropDownListDisplayModes_SelectedIndexChanged(object sender, EventArgs e)
    {    }
    protected void OnChangeDisplayMode(object sender, EventArgs e)
    {
        string selectedMode = DropDownListDisplayModes.SelectedValue;
        WebPartDisplayMode mode = WebPartManager1.SupportedDisplayModes[selectedMode];
        if (mode != null)
        {
            WebPartManager1.DisplayMode = mode;
        }
    }

解决方案 »

  1.   


    protected void DropDownListDisplayModes_SelectedIndexChanged(object sender, EventArgs e)
        {
    OnChangeDisplayMode(sender,e);
        }
        protected void OnChangeDisplayMode(object sender, EventArgs e)
        {
            string selectedMode = DropDownListDisplayModes.SelectedValue;
            WebPartDisplayMode mode = WebPartManager1.SupportedDisplayModes[selectedMode];
            if (mode != null)
            {
                WebPartManager1.DisplayMode = mode;
            }
        }
      

  2.   

    两种方法第一种在aspx文件里的控件定义写,一般在设计界面直接双击控件就会自动添加
    <asp:DropDownList ID="DropDownList1" runat="server" 
                onselectedindexchanged="DropDownList1_SelectedIndexChanged">
    </asp:DropDownList>第二种在后台代码添加
        protected void Page_Load(object sender, EventArgs e)
        {
            DropDownList1.SelectedIndexChanged +=new EventHandler(DropDownList1_SelectedIndexChanged);
        }记得把DropDownList 的 AutoPostBack 属性设成 true
      

  3.   

    呵呵 winform不只是学函数就可以,还要在设计器中写上你的那个响应的函数,*.desinger.cs写响应函数
      

  4.   


    哦 俺明白了 不过还是不行 
    Editor区域没出现啊我的项目文件,请帮忙看看好不
    TryMaster.rar  193kb
    http://115.com/file/dn00hzc1