不知道我的问题是否正确或我的计划是否正确,但我正在使用数据jquery
表插件并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"
}
]
基于 jquery Datatable 插件的所需输出必须是:
[
[
1,
"R1C2"
],
[
2,
"R2C2"
],
[
3,
"R3C3"
]
]