DB からデータを読み取り、Google チャートで表示する APS.NET MVC アプリケーションを作成しています。
C# の DB から 2D 配列にデータを読み込んでおり、それを Google チャートを生成する JavaScript コードに渡す必要があります。
私のコード:
ViewBag.Data = new object[,]
{
{"10:00:00",10},
{"11:00:00", 20}
};
@{
Object[,] arr = ViewBag.Data;
}
私のJavascriptコード:
var jsArray = @Html.Raw(Json.Encode(arr));// Only working for 1D array
var data = google.visualization.arrayToDataTable(jsArray);
C# コードから JavaScript コードに 2D 配列を渡して、必要なグラフを生成することができません。1D 配列を C# から JavaScript に変換する例のみが表示されます (上記を参照)。
何か案は?
ありがとう