是否有一个很好的数据源示例绑定到json(来自Web服务)

时间:2010-01-08 18:12:20

标签: c# .net json data-binding datasource

数据源是否有一个很好的示例(代码),它绑定到远程Web服务的json数据?

或者是否有另一种智能方法将json格式的数据绑定到例如网格控件? (无论是网络还是获胜形式)

我要求源代码,因为这样可以稍微调整一下json

1 个答案:

答案 0 :(得分:0)

这是一个古老而古老的问题,但我认为如果它还在寻找答案,我会试一试。这不是一个自动绑定,并且需要在表的模式的任何时候手动更改它,但这是我想象的:

public ActionResult returnJSON(string filter)
    {
        DataTable table = FindDataWhere(filter);
        var data = new List<Dictionary<string, string>>();

        foreach (DataRow row in table.Rows)
        {
            var foo = new Dictionary<string, string>();
            location.Add("Col1", (string)row["Col1"]);
            location.Add("Col2", (string)row["Col2"]);
            location.Add("Col3", (string)row["Col3"]);
            data.Add(foo);
        }

        return Json(data);
    }