将对象列入数据结构或具有排序规则的数据表

时间:2016-10-28 16:10:10

标签: c# list object datatable pivot

我有一个包含以下对象的List

// Properties
long InstID
long SheetID
String[] Names
Double[] Values

填充的列表包含以下项目

InstID  |   SheetID |   Names       |           Values          |
-----------------------------------------------------------------
8       |   100     |   2,3,4,5     |   200, 300, 400, 500      |
9       |   100     |   2,3,4,5     |   2000,3000,4000,5000     |
8       |   101     |   2,3,4,5     |   201, 301, 401, 501      |
9       |   101     |   2,3,4,500   |   2001, 3001, 4001, 5001  |

我想使用此列表并使用以下列和行

创建数据结构
The columns Names
-----------------
SheetID
InstID_Name

Rows
-----
Instrument Values

使用上面的列表,输出应如下所示

SheetID |8_2    |8_3    |8_4    |8_5    |9_2    |9_3    |9_4    | 9_5   |
-------------------------------------------------------------------------
100     |200    |300    |400    |500    |2000   |3000   |4000   |5000   |
101     |201    |301    |401    |501    |2001   |3001   |4001   |5001   |

我尝试了什么

我尝试创建一个数据表并尝试遍历列表以创建列并填充行。这似乎很复杂,我希望得到一些关于如何实现这一点的想法。如果.Net框架中有任何内容可以使这项任务更容易。

提前致谢。

0 个答案:

没有答案