下拉列表在 C#.NET 中绑定最近十二个月-年格式
Posted
技术标签:
【中文标题】下拉列表在 C#.NET 中绑定最近十二个月-年格式【英文标题】:Dropdownlist bind recent twelve Month-Year format in C#.NET 【发布时间】:2015-06-05 09:29:39 【问题描述】:我正在尝试将值绑定到下拉列表。 我需要绑定以前的 12 个月年格式,如下所示
这就是我要绑定数据的方式。
绑定文本: 2015 年 3 月 2015 年 2 月 2015 年 1 月 2014 年 12 月 2014 年 11 月 2014 年 10 月 2014 年 9 月 2014 年 8 月 2014 年 7 月 2014 年 6 月 2014 年 5 月 2014 年 4 月
绑定值: 3 2015 2 2015 1 2015 12 2014 11 2014 10 2014 9 2014 8 2014 7 2014 6 2014 5 2014 4 2014
珍惜你的时间。 谢谢
【问题讨论】:
请参阅***.com/help/how-to-ask,如果您先尝试过某些东西并询问为什么它不起作用,您会从该站点获得更好的响应。尝试在 asp.net 中搜索一些数据绑定示例,按照这些示例进行操作。 好的,祝你好运!如果你想要一个答案,你应该先付出一些努力! 【参考方案1】:简单
for (int i = -11; i <= 0; i++)
var d = DateTime.Now.AddMonths(i);
var dStartingFromDayOne = new DateTime(d.Year, d.Month, 1);
var ds = dStartingFromDayOne.ToString("MMMM yyyy");
Console.WriteLine(ds);
使用 linq
var last12Months = Enumerable.Range(-11, 12).Select(i => DateTime.Now.AddMonths(i)).Select(d => new DateTime(d.Year,d.Month,1).ToString("MMMM yyyy"));
【讨论】:
以上是关于下拉列表在 C#.NET 中绑定最近十二个月-年格式的主要内容,如果未能解决你的问题,请参考以下文章
使用 ajax 和 webmethod 在 asp.net 中使用 web 方法和 ajax 级联下拉列表绑定下拉数据