Populate ASP.NET dropdown list with month names using LINQ
Using LINQ and the Enumerable.Range method it's possible to populate a dropdown list of month names in a single line.
ddlMonth.Items.AddRange(
Enumerable.Range(1, 12)
.Select(x => new ListItem {
Text = new DateTimeFormatInfo().GetAbbreviatedMonthName(x),
Value = x.ToString()
}).ToArray());
Need Some ASP.NET Help?
Search fiverr to find help quickly from experienced ASP.NET freelance developers.
Follow me for updates
I share all new blog posts on Twitter and Facebook.
When I'm not coding
My wife and I are attempting to ride motorcycles around Australia and vlog about it on YouTube.