DropDownList获取空白选择

时间:2014-03-25 03:45:59

标签: c# asp.net gridview

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

   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();

        }
    }

2 个答案:

答案 0 :(得分:1)

确保Name List()方法不返回任何空值。

答案 1 :(得分:1)

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