我正在尝试找到一种方法来重构加载到 ac# dataTable 中的 SQL 查询的结果。我需要将 X0 列的动态结果与标题行 X1-4 交换。前:
X0 | X1 | X2 | X3 | X4
_______________________
Y1 | X | X | X | x
Y2 | X | X | X | x
Y3 | X | X | X | X
后:
O | Y1 | Y2 | Y3 |
____________________
X1 | X | X | X |
X2 | X | X | X |
X3 | X | X | X |
X4 | X | X | X |
我有一些将表序列化为 JSON 对象的代码,但我需要对其进行修改以提供上面的输出。JSON序列化程序代码:
foreach (DataRow dr in table.Rows)
{
row = new Dictionary<string, object>();
foreach (DataColumn col in table.Columns)
{
row.Add(col.ColumnName, dr[col]);
}
rows.Add(row);
}
return jss.Serialize(rows);
}
任何想法或代码提交将不胜感激。谢谢你。