页面上有一个Dropdownlist,里面的项是从数据库表(部门表)读出来的部门名称(如开发部,劳务部)
我想让初始的Dropdownlist的文本是“部门”两个字,点击Dropdownlist的下拉按钮,“部门”两个字消失,下来列表里的是部门名称(如开发部,劳务部)

解决方案 »

  1.   

    最少要有两个初始化值 只有这样 才能触发selectindexchange事件 才能达到你的效果
      

  2.   

    this.DropDownList1.Items.Insert(0,new ListItem("部门",""));
      

  3.   

    this.DropDownList1.Items.Insert(0,new ListItem("部门",""));这样做
    "部门”两个字不会消失
      

  4.   

    this.DropDownList1.Items.Insert(0,new ListItem("部门",""));这样做
    "部门”两个字不会消失
      

  5.   

    this.DropDownList1.Items.Insert(0,new ListItem("部门",""));这样做,点击下拉按钮,
    "部门”两个字不会消失
      

  6.   

    this.DropDownList1.Items.Insert(0,new ListItem("部门",""));这样做,点击下拉按钮,
    "部门”两个字不会消失
      

  7.   

    DropDownList1.Items.RemoveAt(0);
    DropDownList1.DataBind();
      

  8.   

    DropDownList1.Items.RemoveAt(0);
    DropDownList1.DataBind();
    这样的话,页面打开的时候,"部门”两个字已经没有了
      

  9.   

    DropDownList1.Items.RemoveAt(0);不能写在绑定 DropDownList1 的时候
    要写在 DropDownList1 的 OnChange 事件里不建议楼主这么做
    无畏的浪费资源能生成 js 倒是可以考虑
      

  10.   

    DropDownList1 里面没有 OnChange 事件呀!
    怎样写成js呀
      

  11.   

    DropDownList1 里面没有 OnChange 事件呀!
    怎样写成js呀
      

  12.   

    有呀就是事件属性里的那个 SelectedIndexChangedjs 就是把 list 里的东西都读到客户端,然后在客户端操作好多网站注册时的 省、市 选择级联菜单都是 js 的,可以找来参考一下
      

  13.   

    设置一下 Dropdownlist 的当前的选择项