Kendo Grid导出功能更改日期值

时间:2015-08-27 11:18:16

标签: asp.net-mvc vb.net kendo-ui kendo-grid kendo-asp.net-mvc

我有一个绑定到数据源的MVC Kendo Grid,但是当我尝试使用内置导出到excel功能时,它会下载一个日期不正确的文件。网格显示为“创建日期”' 2015年8月18日,但在excel表上显示07/07/1905。

我在下面添加了我的网格代码。

Html.Kendo().Grid(Of ******)()
    .Name("grid")
    .Columns(Sub(columns)
        columns.Bound(Function(c) c.ReferenceID).Width(50)                                    
        columns.Bound(Function(c) c.CommentText).Width(150)
        columns.Bound(Function(c) c.DateCreated).Width(150)
            .Format("{0:dd/MM/yyyy}")                                                                       
    End Sub)
    .HtmlAttributes(New With { 
        Key .style = "height: 500px;"                                             
    })
    .Scrollable()
    .Sortable()
    .ToolBar(Function(Toolbar) Toolbar.Excel())
    .Excel(Function(Excelexport)  
        Excelexport.FileName("*****").AllPages(True)
    )
    .Pageable(Function(pageable) pageable.Refresh(True)
    .PageSizes(True).ButtonCount(5))
    .DataSource(Function(dataSource) dataSource.Ajax()
    .PageSize(20).Events(Function(events) 
        events.[Error]("error_handler")
    )
    .Model(Sub(model)
        model.Id(Function(c) c.EncID)
    End Sub)
    .Read(Function(read) 
        read.Action("*****", "*******").Data("********")
    )
)
.Render()

之前有没有人遇到过这个问题,或者对如何正确下载它有任何建议?

由于

1 个答案:

答案 0 :(得分:0)