asp.net下拉数据源

本文关键字:数据源 net asp | 更新日期: 2023-09-27 18:10:39

可能重复:
将Enumerable.Range转换为字符串列表

在ASP.NET中,如何填充下拉列表并包含默认选定状态的文本?

例如

下拉列表将包含:输入日期,1,2,3,4,5

ddlDayDropDown.DataSource = Enumerable.Range(1, 31).ToList();
ddlDayDropDown.DataBind();

我不能在这里添加"字符串"。

asp.net下拉数据源

尝试ddlDayDropDown.Items.Insert(0, new ListItem("Enter day"));

ddlDayDropDown.DataSource = new string[] { "Enter day" }
  .Concat(Enumerable.Range(1, 31).Select(n => n.ToString()));
ddlDayDropDown.DataBind();