我正在尝试使用此策略对数据表中第五列之后的每一列中的值进行平均
List<double> mylist = new List<double>();
for (int col = 5; col < GridData.Columns.Count; col++)
{
double avg = GridData.AsEnumerable()
.Where(x => x[GridData.Columns[col]] != DBNull.Value)
.Average(x => x.Field<double>(GridData.Columns[col]));
mylist.Add(avg);
}
已根据我在此 stackoverflow 问题中找到的内容进行了修改。
每次我运行它时,它都会给我一个“指定的演员表无效”错误 -.Average(x => x.Field<double>(GridData.Columns[col]));