我想在javascript中使用我的数据,以便为每个基金创建数组,并且在这些数组中应该有所有日期和数量字段,如
FundName1
日期金额
日期金额
日期金额
FundName2 日期金额 日期金额 日期金额
或者我可以将所有数据丢弃到javascript然后使用javascript执行此操作吗?如果是,那么如何?
答案 0 :(得分:1)
你可以用C#做到这一点。由于每个Fund_ID
都有一个唯一的Fund_Name
,因此可以安全地按两列进行分组:
var grouped = (from f in data
group f by new { F.Fund_ID, F.Fund_Name } into grouping
select new Class1()
{
Fund_ID = grouping.Key.Fund_ID,
Fund_Name = grouping.Key.Fund_Name,
Details = grouping.Select(x=> new Class2()
{ Amount = x.Amount, Date = x.Dated }).ToList()
}).ToList();
假设您有课程:
public class Class1
{
public string Fund_ID { get; set; }
public string Fund_Name { get; set; }
public List<Class2> Details { get; set; }
}
public class Class2
{
public string Date { get; set; }
public string Amount { get; set; }
}