c# – DropDownList获取空白选择

我有一个直接来自数据库的代码填充的下拉列表.但是底部有一个没有价值的可选项.如何纯粹/完全绑定数据库中的数据以避免将来出现这种空白选择?

   protected void DropDownList_OnDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
    {

        if (e.Row.RowType == DataControlRowType.Footer)
        {
            DropDownList ddlName = (DropDownList)e.Row.FindControl("ddlName");

            ddlName.DataSource = MyClass.NameList();
            ddlName.DataTextField = "Name";
            ddlName.DataValueField = "id";
            ddlName.DataBind();

        }
    }

最佳答案 尝试删除您的代码声明’< asp:DropDownList>‘然后再键入它.这将从头开始刷新您的下拉列表,在删除它时清除所有引用.您当前的下拉列表可能会在项目开发过程中的某个位置进行参考.

点赞