Kendo ui 如何处理剑道网格中可为空的TimeSpan列?

Kendo ui 如何处理剑道网格中可为空的TimeSpan列?,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我已为剑道网格中的可空TimeSpan值定义了以下列: columns.Bound(p => p.StartTime).Width(70).ClientTemplate("<input type='textbox' name='StartTime' value='<#= StartTime.Hours #>:<#= StartTime.Minutes #>' />"); columns.Bound(p=>p.StartTime).Width(70).C

我已为剑道网格中的可空TimeSpan值定义了以下列:

columns.Bound(p => p.StartTime).Width(70).ClientTemplate("<input type='textbox' name='StartTime' value='<#= StartTime.Hours #>:<#= StartTime.Minutes #>' />");
columns.Bound(p=>p.StartTime).Width(70).ClientTemplate(“”);
但是,当
StartTime
为null时,我会得到客户端错误“无法读取null的属性'Hours'


有没有一个标准的方法来处理这样的事情,或者我必须把它删掉吗?

如果你有一个默认值,你可以使用它。例如

<#= (StartTime ?? DateTime.Now).Hours #>
<#= StartTime == null ? 3 : StartTime.Hours #>
if(StartTime.HasValue)
{
    // Code
}