Kendo Grid:基于DataType的Filter问题

时间:2014-06-19 06:43:29

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

我有一个数据表,它包含不同数据类型的列(例如String,Date Time,Boolean等等),以下是我在.cshtml文件中编写的代码片段

@(Html.Kendo().Grid(Model.ViewResultTable)
.Name("Grid").Columns(columns =>
{
    foreach (DataColumn column in Model.ViewResultTable.Columns.Cast<DataColumn>().Where(column => column.ColumnName != "XYZ"))
    {
        columns.Bound(typeof(DateTime) ,column.ColumnName).Title(column.ColumnName).Filterable(true).Width(120);        
    }
})
.Pageable(pageable => pageable
    .PageSizes(new[] { 15, 20, 50, 100, 200, 500 })
    .Messages(a => a.ItemsPerPage(""))
    .PreviousNext(false)
    .ButtonCount(5)
)
.Filterable(f => f.Extra(false))
.Groupable()
.ClientDetailTemplateId("template123")
.DataSource(
    dataSource => dataSource
    .Ajax()
    .PageSize(15)
    .ServerOperation(false)
    )
.TableHtmlAttributes(new { @class= "grid" })
)

它将所有类型作为字符串甚至定义类型作为“日期”或“数字”。有谁知道如何解决?

0 个答案:

没有答案