protected void ddl_sfpx_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddl_sfpx.SelectedIndex.ToString() == "是")
        {
            ddl_ssl.Enabled = false;
            ddl_ss.Enabled = false;
        }
    }
我想实现ddl_sfpx这个控件选择下拉框里的"是"时ddl_ssl和ddl_ss变为不可用上面的代码怎么不能实现!
我的事件是不是选错了!上面的事件是我双击ddl_sfpx这个控件出来的!VS2005里的C#如何选事件我怎么找不到!就像VS2005里VB那样找事件??

解决方案 »

  1.   

      if (ddl_sfpx.SelectedValue == "是")   事件 属性框上面有个闪电按钮。
      

  2.   

    在DropDownList里加上AutoPostBack="true",如:<asp:DropDownList runat="server" AutoPostBack="true"....>建议用js完成这种界面上的操作。
      

  3.   

    protected void ddl_sfpx_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddl_sfpx.SelectedValue == "是")
            {
                ddl_ssl.Enabled = false;
                ddl_ss.Enabled = false;
            }
        }
    这样写还不行选下拉框没反应!
      

  4.   

    ddl_sfpx.SelectedItem.text.ToString() == "是"SelectedIndex是只选择的是第几项
      

  5.   

    "是"是第一项
    "否"是第二项但"否"默认selected
      

  6.   

    好了!自己马虎忘记
    在DropDownList里加上AutoPostBack="true",