0

JSON データを水平ではなく垂直に表示する必要があります。

列 1: 値 1

列 2: 値 2

等々。

これらの値はデータベースからのものであり、データベースから返されるレコードをスクロールする機能が必要です。

これは C# を使用する MVC3 アプリケーション用であり、可能な解決策があれば何でも受け入れます。

アップデート:

以下はまさに私が必要としていたものではありませんでしたが、以前は考えもしなかったピボット テーブルを使用するための正しい道を歩むことができました。

4

1 に答える 1

0

linqを使用する場合は、次のように変換します。

var pivotTable = from m in db.table
                 select new
                 {
                     Column1 = (from t1 in m
                               where t1.Field == "column1"
                               select t1.Value,

                     Column2 = (from t2 in m
                               where t2.Field == "column2"
                               select t2.Value
                 };

Json(pivotTable, JsonRequestBehavior.AllowGet)

初見:

-----------------
  Field | Value |
-----------------
column1 |    14 |
column2 |    34 |
column1 |    14 |
column2 |    36 |
column1 |    18 |
column2 |    34 |

統合言語クエリの後

Column1 | Column2 |
-------------------
     14 |      34 |
     14 |      36 |
     18 |      34 |
于 2013-02-05T15:15:14.733 に答える