用一个DropDownList绑定数据库里的一个字段时,如何在页面显示时,框在不下拉的状态下显示的是--请选择--,而不是显示的表中字段的内容,小弟菜鸟,请各位高手指教!!!!万分感谢!!!!!!!

解决方案 »

  1.   

    楼主这是第三贴了吧...精神值得赞扬...教你一个笨方法,在数据源中加这么一条..如果麻烦一点,好像还得改写DropDownList,你就在CSDN上搜索一下吧..好像前些天也有人问这个问题,当前没太在意...
      

  2.   

    Vs2005的combobox里有dropdownstyle改成dropdownlist然后修改数据源里的绑定相就可以实现你的效果了
      

  3.   

    手动写这个绑定不就行了?
    DropDownList添加 --;
    thisConnection = DataBaseInit(@"Server=localhost;Integrated Security=True;" +
                            "Database=DataBase");
                zcAdapter = new SqlDataAdapter("SELECT * FROM Table", thisConnection);
                thisDataSet = new DataSet();
                zcAdapter.Fill(thisDataSet, "Table");
                
                foreach (DataRow thisRow in thisDataSet.Tables["name"].Rows)
                {
                      //if(thisRow["ID"]==textBox2.text)
                         DropDownList添加 thisRow["text"];
    }
    thisConnection.Close();
      

  4.   

    private SqlConnection thisConnection;
            private SqlDataAdapter zcAdapter;
            private DataSet thisDataSet;