c# - "Please Select"的数据绑定(bind)下拉列表不起作用

标签 c# asp.net data-binding

我试图在添加数据绑定(bind)后将“请选择”项目添加到我的下拉列表中,但它似乎不起作用。这就是我正在尝试的,

ddlListMine.Items.Add(new ListItem("Please Please Please Select....", "-1"));
ddlListMine.DataSource = GetSomeChickens();
ddListMine.DataTextField = "ChickenName";
ddListMine.DataValueField= "NumberOfEggsChickenLay";
ddListMine.DataBind();

我还尝试将第一行代码移到最后一行,但随后“请...”项目出现在下拉列表的末尾。

最佳答案

在 Oth Index 插入您的项目

    ddlListMine.DataSource = GetSomeChickens();
    ddListMine.DataTextField = "ChickenName";
    ddListMine.DataValueField= "NumberOfEggsChickenLay";
    ddListMine.Items.Insert(0, new ListItem("Please Please Please Select....", "0"));
    ddListMine.DataBind();

关于c# - "Please Select"的数据绑定(bind)下拉列表不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24116312/

相关文章:

c# - 将多个 Id 参数传递给 Web Api GET 或 DELETE 请求

c# - 难以从 C# 调用非托管 dll

javascript错误: this.节点为空或不是对象

c# - DataContext 绑定(bind)和刷新

java - jackson 数据绑定(bind) "object is not an instance of declaring class"

c# - 需要搜索优化方面的帮助

c# - 按顺序位置获取 Access 数据库中的所有表

c# - 我可以在 Web 应用程序中使用 Awesomeium 吗?

c# - Entity Framework 数据库首先出现加载相关实体的问题(ASP.NET Web api)

java - Spring 表单数据绑定(bind) - 如何将表单属性映射到表单属性(当表单属性的名称与表单对象的名称不同时)