我有一个由代码直接从数据库填充的下拉列表。但是在底部有一个没有值(value)的可选项目。我怎样才能纯粹/完全地绑定(bind)数据库中的数据,以避免将来出现这种空白选择?
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();
}
}
最佳答案
尝试删除您的代码声明“
关于c# - DropDownList 获得空白选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22625069/