小编Lyl*_*yly的帖子

在Kendo-UI图表中刷新方法和重绘方法有什么不同?

我发现kendoui图表有两种方法:refresh方法和redraw方法,有什么区别?我认为它们都是再次绘制图表.但是,如果图表根据ajax从远程数据绑定,则请求将不会再次触发.

$("#Chart").data("kendoChart").redraw();
$("#Chart").data("kendoChart").refresh();
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid kendo-asp.net-mvc

8
推荐指数
1
解决办法
6406
查看次数

如何在Kendo UI调度程序中禁用事件?我只是将其设为只读

如何在kendo UI scheduler中禁用该事件?我从官方网站上的例子中研究了这个例子,并看到事件中的所有单元格都有双击事件来创建和删除等事件,但现在我只是用它来显示结果,那么如何防止所有创建,删除,编辑事件?

kendo-ui kendo-asp.net-mvc

5
推荐指数
1
解决办法
6017
查看次数

为什么当我使用字符串和数组特别是对于大数据时,linq 搜索效率差异巨大?

我想搜索包含关键字的学生姓名,一开始我通过逗号分隔关键字,但我发现搜索时间太长。但是当我将这些关键字转换为数组时,速度真的很快。为什么linq搜索效率差异巨大吗?是因为数组还是linq?

使用字符串进行搜索

var keyWord="Lyly,Tom,Jack,Rose"; //and so on,more than 500 names
var student= Context.Students.Where(i => keyWord.Contains(i.Name));//very slow
Run Code Online (Sandbox Code Playgroud)

使用数组进行搜索

var keyWord="Lyly,Tom,Jack,Rose"; //and so on,more than 500 names
 var keyWordArray=keyWord.split(',');
var student= Context.Students.Where(i => keyWordArray.Contains(i.Name));//fast
Run Code Online (Sandbox Code Playgroud)

c# linq

5
推荐指数
1
解决办法
781
查看次数

如何防止取消事件更改网格行颜色?

我搜索数据然后绑定到我的网格.在网格databound事件中,我根据单元格的值更改行背景颜色.这很好用.但是当我单击网格中的"编辑"按钮然后单击"取消"按钮时,网格不再具有背景颜色集.我试图在databound事件中调用该事件Cancel,但它不起作用.如何防止取消事件更改网格颜色?

   @(Html.Kendo().Grid(Model) 
            .Name("mygrid")
             .Events(e=>e.DataBound("dataBound"))
            .Columns(columns =>
            {
            columns.Bound(p =>p.StudentName).Title("StudentName");
            columns.Command(command =>
             {
              command.Edit().UpdateText("Edit");
              command.Destroy().Text("Delete");
             }).Width(160);
                })
            .Editable(editable => editable.Mode(GridEditMode.PopUp)
            .TemplateName("SudentEditor")
            .Window(configurator=>configurator.Width(500)
            .Title("EditStudent")))
            .Scrollable() 
            .Events(events=>events.Cancel("onCancel"))
            .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(20)
                    .Model(model =>
                    {
                    model.Id(p => p.Id);
                    })
                .Read(read => read.Action("GetStudentForGrid", "Student"))
                .Create(create=>create.Action("CreateSudent","Equipment"))        
                .Update(update => update.Action("UpdateStudent", "Student"))
                .Destroy(destory=>destory.Action("DestroyStudent","Student"))     
                .Events(events => events.Error("error_handler"))
            ))
Run Code Online (Sandbox Code Playgroud)

数据绑定事件

  //change grid color
   function dataBound(e) {

        $("#mygrid tbody tr").each(function(i) {
          $(this).find("td:lt(9)").css("backgroundColor", '#000000');
        });
    }
Run Code Online (Sandbox Code Playgroud)

取消活动

     //I try to call preventDefault event and …
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid kendo-asp.net-mvc

2
推荐指数
2
解决办法
9486
查看次数

标签 统计

kendo-asp.net-mvc ×3

kendo-ui ×3

kendo-grid ×2

c# ×1

linq ×1