如何将键和计数分配给两个不同的标签 asp.net



我有这个查询:

var months = dates.GroupBy(
      x => x.Value.Month).Select(g => new { Month = g.Key, Count = g.Count()});
lbl1.Text = string.Join(",", months);

如何将键和计数分配给两个不同的标签?

试试这个

lblMonth.Text=months.Month;
lblCount.Text=months.Count;

此外,您还必须调用FirstOrDefault()ToList()才能选择数据。目前,您的代码不会选择数据。

var months = dates.GroupBy(x => x.Value.Month).Select(g => new { Month = g.Key, Count = g.Count() }).FirstOrDefault();

var months = dates.GroupBy(x => x.Value.Month).Select(g => new { Month = g.Key, Count = g.Count() }).ToList();

如果您使用ToList()则必须按索引获取值,例如

lblMonth.Text=months[0].Month;
lblCount.Text=months[0].Count;

相关内容

  • 没有找到相关文章

最新更新