Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用WCF服务中的OData填充剑道网格?_Wcf_Ado.net_Kendo Grid_Wcf Data Services_Ado.net Entity Data Model - Fatal编程技术网

如何使用WCF服务中的OData填充剑道网格?

如何使用WCF服务中的OData填充剑道网格?,wcf,ado.net,kendo-grid,wcf-data-services,ado.net-entity-data-model,Wcf,Ado.net,Kendo Grid,Wcf Data Services,Ado.net Entity Data Model,我已经使用ADO.Net实体数据模型创建了一个WCF数据服务,我将其设置为返回ODataJSON响应。我想用它来填充剑道网格。但是,网格不会填充。有人能找出问题吗 本地服务URL: http://localhost:30974/WCFDataService.svc/OrdersTemps?$format=json 来自该服务的响应(测试数据): {"odata.metadata":"http://localhost:30974/WCFDataService.svc

我已经使用ADO.Net实体数据模型创建了一个WCF数据服务,我将其设置为返回ODataJSON响应。我想用它来填充剑道网格。但是,网格不会填充。有人能找出问题吗

本地服务URL:

http://localhost:30974/WCFDataService.svc/OrdersTemps?$format=json
来自该服务的响应(测试数据):

{"odata.metadata":"http://localhost:30974/WCFDataService.svc/$metadata#OrdersTemps","value":[{"OrderID":1,"Freight":"128","ShipName":"shipname","OrderDate":"2021-04-21T00:00:00","ShipCity":"shipcity"}]}
Javascript:

<script>
    $(document).ready(function () {
        $(".textButton").kendoButton();
        $("#grid").kendoGrid({
            dataSource: {
                type: "odata",
                transport: {
                    read: "http://localhost:30974/WCFDataService.svc/OrdersTemps?$format=json"
                },
                schema: {
                    model: {
                        fields: {
                            OrderID: { type: "number" },
                            Freight: { type: "number" },
                            ShipName: { type: "string" },
                            OrderDate: { type: "date" },
                            ShipCity: { type: "string" }
                        }
                    }
                },
                pageSize: 20
            },
            height: 550,
            filterable: true,
            sortable: true,
            pageable: true,
            columns: [{
                field: "OrderID",
                filterable: false
            },
                "Freight",
            {
                field: "OrderDate",
                title: "Order Date",
                format: "{0:MM/dd/yyyy}"
            }, {
                field: "ShipName",
                title: "Ship Name"
            }, {
                field: "ShipCity",
                title: "Ship City"
            }
        
        });
    });
</script>

我认为这可能是因为您没有正确配置WCF数据服务:
https://demos.telerik.com/kendo-ui/service/Northwind.svc/Orders