我有一个包含 DaysInTrade、PercentGain 等列的数据库表
我想要按 DaysInTrade 分组的 PercentGain 总和
所以:
DaysInTrade,PercentGain
1, 5
1,6
2,4
会给我:
DaysInTrade, Sum
1, 11
2,4
除非我使用 Sum 或 Select 之类的东西,否则我无法让智能感知在“选择新”部分工作。无论我执行 ts.DaysInTrade 还是 gts.DaysInTrade,下面的 DIT 列都会显示为空白
var partialQuery = (from ts in context.TradeSnapshots
group ts by ts.DaysInTrade
into gts
select
new
{
profit = gts.Sum(s => s.PercentGain),
DIT = gts.Select(ts=>ts.DaysInTrade)
});
dataGridViewTradeSnapshots.DataSource = partialQuery.ToList();