[英]How to check the null values in Telerik grid
我想檢查Telerik網格中的空值。 因為我想顯示前10個字符。
if "Address" is null it getting an error and it says
Object reference not set to an instance of an object
這是我的代碼。
@(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.PKID).Title("ID");
columns.Bound(o => o.PKID)
.Width(50)
.Template(o => o.Address.Substring(0, 10)+ "...").Title("TO");// Eroor is hers
})
.Pageable(paging => paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
)
首先,Telerik(或Kendo) Grid
不很好地支持嵌套屬性。 最好避免在模型中使用此類屬性。
其次,您需要在Template
方法調用中檢查非null值和地址長度:
.Template(o => o.Address != null && o.Address.Length > 10 ?
o.Address.Substring(0, 10) + "..." : o.Address).Title("TO")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.