C# 剑道网格不排序数据

C# 剑道网格不排序数据,c#,asp.net,.net,asp.net-mvc-4,kendo-grid,C#,Asp.net,.net,Asp.net Mvc 4,Kendo Grid,我制作了如下网格: $("#gvObservationScore").kendoGrid({ dataSource: Data, columns: [{ title: "Code", width: 4, template: "#= getCodeForScoreGrid(TitleCode,componentCod

我制作了如下网格:

$("#gvObservationScore").kendoGrid({
                dataSource: Data,
                columns: [{
                    title: "Code",
                    width: 4,
                    template: "#= getCodeForScoreGrid(TitleCode,componentCode)#"
                }, {
                    field: "CorrelatedTo",
                    title: "CorrelatedTo",
                    width: 30,
                    template: "#= getCorrelationTextForScoreGrid(correlatedTo,CorrScoreID)#"
                }
                , {
                    field: "Score",
                    title: "Score",
                    width: 5,
                    template: "#= getScoreTextForScoreGrid(correlationScore,correlatedTo,CorrScoreID)#"
                }
                , {
                    field: "NS",
                    title: "NS",
                    width: 3,
                    template: "#= getNSRadioButtonForScoreGrid(correlationScore,correlatedTo,CorrScoreID,CorrID,componentCode)#"
                }


                     , {
                         field: "1",
                         title: "1",
                         width: 3,
                         template: "#= getOneScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
                     }
                     , {
                         field: "2",
                         title: "2",
                         width: 3,
                         template: "#= getTwoScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
                     }
                     , {
                         field: "3",
                         title: "3",
                         width: 3,
                         template: "#= getThreeScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
                     }
                     , {
                         field: "4",
                         title: "4",
                         width: 3,
                         template: "#= getFourScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
                     }
                     , {
                         field: "AddComment",
                         title: "Add Comment",
                         width: 10,
                         template: "#= getAddCommentButtonForScoreGrid(componentCode,CorrScoreID,CorrID,commentCount) #"
                     }
                     //getThreeScoreRadioButtonForScoreGrid
                ],
                sortable: true

            });
情况如下:

但网格并没有得到排序

我已经在我的代码中保留了
sortable:true

还尝试了:

sortable: {
                mode: "single",
                allowUnsort: false
            }
然后也没有得到排序

请帮帮我。

试试这个

$("#gvObservationScore").kendoGrid({
                dataSource: Data,
                sortable: true,
                columns: [{
                    title: "Code",
                    width: 4,
                    sortable: true,
                    template: "#= getCodeForScoreGrid(TitleCode,componentCode)#"
                }, {
                    field: "CorrelatedTo",
                    title: "CorrelatedTo",
                    width: 30,
                    template: "#= getCorrelationTextForScoreGrid(correlatedTo,CorrScoreID)#"
                }
                ................
我在网格中添加了可排序的列作为示例

编辑

由于所有这些都是模板,因此您可能缺少
#
标记之前的转义字符,即

template: "//#= getCodeForScoreGrid(TitleCode,componentCode)//#"

无未获取错误但数据未被分类您是否可以发布模板的数据和代码
GetCodeForCoreGrid
?我怀疑模板生成的代码不是sortablefunction GetCodeForCoreGrid(TitleCode,componentCode){return false;“>'+compText+';}预期的排序结果是什么?图片显示的排序方式是“CorrelatedTo”,除非我遗漏了什么,否则我看得很对。