簡體   English   中英

如何在Telerik網格中檢查空值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM