var result = lst
.GroupBy(l => l.BirthDate)
.Select(cl => new
{
BirthDate = cl.First().BirthDate,
Count = cl.Count().ToString()
}).ToList();
DataTable dt = Utility.ConvertToDataTable(result);
chart2.DataSource = dt;
chart2.Name = "BirthDate";
chart2.Series["Series1"].XValueMember = "BirthDate";
chart2.Series["Series1"].YValueMembers = "Count";
this.chart2.Titles.Remove(this.chart1.Titles.FirstOrDefault());
this.chart2.Titles.Add("Weekly Enrollment Chart");
chart2.Series["Series1"].IsValueShownAsLabel = true;
This displays all the dates present in the datagridview. I want to display the weekly Birthdate and count the number of births.