private void DrawChart()
{
chart1.Series["Series1"].Points.Clear();
var Student_A = from s in Student
where ((s.CW1 * 0.3) + (s.CW2 * 0.3) + (s.Exam * 0.4)) >= 70
where ((s.CW1 * 0.3) + (s.CW2 * 0.3) + (s.Exam * 0.4)) <= 100
select s;
listBox1.Items[0] = "A" + GetStars(Student_A.Tolist().Count);
chart1.Series["Series1"].Points.Add(1).Label = Student_A.ToList().Count.ToString();
chart1.Series["Series1"].Points[0].LegendText = "A";
}
CS1936 C#找不到来源型别'Student'的查询模式实作。找不到'Where'。
在尝试向饼图添加数据时出现此错误,我已经包含了using System.Linq;
Student对象,但还有一个名为StudentList的数组,其中保存了学生,以便显示并存储在数据表中,谢谢。
1条答案
按热度按时间nqwrtyyt1#
从该错误代码的a quick google search开始,当您尝试对单个对象运行查询时,就会发生该错误。
如果
Student
是单个对象,而不是集合,那就是您的错误。它应如下所示:
编辑:Google again.ms的编译器错误,一般来说,非常容易在谷歌上找到。