正如标题所说,我试图按照它的不同值对选择进行分组,然后遍历结果以填充listView的复选框,我的代码在下面
var checkBoxAdd =
from sale in saleData
orderby sale.City.ToList()
group sale.City by sale.City.Distinct() into cityDistinct
select cityDistinct;
foreach (House s in checkBoxAdd)
{
listViewCities.Items.Add(s.City.ToString());
}
我收到以下错误:
任何人都可以帮我解决这个问题
答案 0 :(得分:0)
这是因为chekBoxAdd不包含House
个对象。您的checkBoxAdd是IEnumerable<IGrouping<IEnumerable<char>, string>>
。
您正在尝试将House
对象与IGrouping<IEnumerable<char>, string>
元素进行比较。