Я использую динамическую модель в Kendo Grid. Я отправляю на просмотр объект DataTable с именами столбцов datetime (например, 2019/9/1 12:00 AM, 2019/9/2 12:00 AM). Тип данных String для всех этих столбцов. К сожалению, браузер отображает имена столбцов без данных, и в консоли возникает ошибка: ошибка Uncaught - неверный шаблон.
Код:
@model DataTable
@using System.Data
@(Html.Kendo().Grid<dynamic>()
.Name("raspored")
.Columns(columns =>
{
if (Model != null)
{
if (Model.Columns.Count > 0)
{
foreach (System.Data.DataColumn col in Model.Columns)
{
if (col.ColumnName == "Sifra")
{
columns.Bound(col.ColumnName).Title("Šifra");
}
else if (col.ColumnName == "RadnoMesto")
{
columns.Bound(col.ColumnName).Title("ORM");
}
else
{
columns.Bound(col.DataType, col.ColumnName);
}
}
}
}
})
.DataSource(ds => ds
.Ajax()
.Read(read => read.Action("Raspored_Read", "Home"))
)
)
)
Пожалуйста, помогите мне решить эту проблему.