【发布时间】:2014-07-17 05:08:57
【问题描述】:
我如何拥有单个下拉列表 ASP.NET,如何使用 c# 或 VB.NET 以编程方式填充两个年份范围?例如输出是 '2013-2014' 然后是 '2014-2015' 等等。
希望你的回答 非常感谢
【问题讨论】:
标签: c# asp.net vb.net drop-down-menu
我如何拥有单个下拉列表 ASP.NET,如何使用 c# 或 VB.NET 以编程方式填充两个年份范围?例如输出是 '2013-2014' 然后是 '2014-2015' 等等。
希望你的回答 非常感谢
【问题讨论】:
标签: c# asp.net vb.net drop-down-menu
这是一种可能的解决方案:
var startYear = 2013;
var rangeCount = 10;
var ranges = Enumerable.Range( 2013, rangeCount ).Select( y => y + "-" + ( y + 1 ) );
yourDropDownList.DataSource = ranges;
yourDropDownList.DataBind();
【讨论】:
Dim ranges = Enumerable.Range(2013, rangeCount).Select(Function(y) y & "-" & (y+1))