私の質問が正しいのか、私の計画が正しいのかわかりませんが、jquery
datatableプラグインを使用しており、変換された結果 datasource
から取得しています。Json
LINQ
私の問題は、結果セットに、Jquery DataTable(client)が必要としないdatatable(ado)の列の名前が含まれていることでした。
jsonに変換する前にLINQ結果に列名を含めないか、削除することは可能ですか?
これが私のサーバーコードです。
context.Response.ContentType = "application/json";
var y = from t in dt select t;
ret = JsonConvert.SerializeObect(y, Formatting.None);
context.Response.Write(ret);
上記のコードは、すべての列名を含む結果を返します。また、JSON.NETを使用しています
これが私のdtを設定する方法です
dsTableAdapters.dtTableAdapter adap = new dsTableAdapters.dtTableAdapter();
adap.Fill(ds.dt);
出力JSON:
[
[
"COL1": 1,
"COL2": "R1C2"
},
{
"COL1: 2,
"COL2": "R2C2"
},
{
"COL1": 3,
"COL2": "R3C3"
}
]
jqueryDatatableプラグインに基づく必要な出力は次のとおりです。
[
[
1,
"R1C2"
],
[
2,
"R2C2"
],
[
3,
"R3C3"
]
]