一个小问题:我把上级专款的文号通过Dropdownlist从数据库中取数,但是我想在Dropdownlist的不选择就不出现上级专款的文号,点击下箭头才能取出上级文号,这样可以把分配上级专款时从Dropdownlist中选择上级文号,不分配上级专款时显示“请选择”或“空白”等方法。我现在的做法是在上级专款数据表中加入了一条空记录,但做上级专款分配表时出现了一条空记录,不太完美,有点遗憾!不知道能否解决? 
   
专家的方法:  在Dropdownlist的绑定中增加  union all select ''   有哪位专家能具体的解释?我是用控件选择数据源的,绑定怎样做?
  因为我是一只菜乌中的菜鸟的鸟菜,所以问的问题的很菜,大家不要见怪!

解决方案 »

  1.   


    //直接在dropdownlist绑定数据后,给dropdownlist控件增加一个新项不就行了。。
    //绑定后加如下语句:
    Dropdownlist.Items.Insert(0, new ListItem(" ", "--请选择--"));
      

  2.   

    bool bfirst = true;
    while (!res->eof)
    {
       if (bfirst)
       {
          dropdownlist->Add("請選擇...")
          bfirst = false;  
       }
       dropdownlist->Add(res->Field("col")->Value);
       res->next();
    }
    dropdownlist->Itemindex = 0;
      

  3.   


    //指定位置
    drpdcommunityName.Items.Insert(0, new ListItem("请选择社区名称", "0"));
    //顺序添加
    ddlXL.Items.Add(new ListItem("博士", "1"));
      

  4.   

    我是这样做的:  protected void Page_Load(object sender, EventArgs e)
        {
            shangjiwenhao.Items.Insert(0, new ListItem(" ", "--请选择--"));
      }
         语句通过测试,和以前一样,没有出现"--请选择--"
      还是要麻烦老师了!
      

  5.   

    pageload里面弄了和灭有弄一样的
    要在你的绑定语句之后再加……
      

  6.   


    这个貌似MS-SQL Server板块……
      

  7.   

    怎么写到SQL SERVER板块了?
      

  8.   


    你从数据库中取完数据,不是要给下拉框绑定吗?绑定完后。就加上这句噢。
    shangjiwenhao.Items.Insert(0, new ListItem("--请选择--", " ")); 
      

  9.   

    云彩绑定数据
    shangjiwenhao.datasourse=dt;
    shangjiwenhao.databing();
    之后添加新项
    shangjiwenhao.Items.Insert(0, new ListItem(" ", "--请选择--")); 
     
      

  10.   

    又是这问题-_-!
                 if (!IsPostBack)
                    {
                     //DropDownList1绑定数据源
                       DropDownList1.Items.Insert(0, new ListItem("请选择", "0"));
                    DropDownList1.SelectedIndex = 0;
                   }