填充下拉列表控件以及"请选择值"选项

Fra*_*ank 1 c# asp.net drop-down-menu

我正在从数据库填充下拉列表控件.然而,当我在运行时显示下拉列表时,我希望第一个可见选项是"请选择一个教员"(这将是选项值0).我怎么能做到这一点?

                    SqlConnection con = new SqlConnection(strConn);
                string sqlFacultyMember = "usp_GetFacultyMember";
                SqlCommand cmdFacultyMember = new SqlCommand(sqlFacultyMember, con);
                cmdFacultyMember.CommandType = CommandType.StoredProcedure;
                con.Open();

                SqlDataAdapter ada = new SqlDataAdapter(cmdFacultyMember);
                DataSet ds = new DataSet();
                ada.Fill(ds);

                    ddlFacultyMember.DataSource = ds;
                    ddlFacultyMember.DataValueField = "UserID";
                    ddlFacultyMember.DataTextField = "FullName";
                    ddlFacultyMember.DataBind();
Run Code Online (Sandbox Code Playgroud)

Cub*_*anX 5

您可以在绑定后将项添加到DropDownList,如下所示:

ddlFacultyMember.Items.Insert(0, new ListItem("Please Select a Value", "0"));
Run Code Online (Sandbox Code Playgroud)

我喜欢这种方法是将它添加到我认为它属于的UI中,因为这对用户来说是方便的,而不是你真正想要操作的一段数据.