2017-08-18 14 views
0

私のアプリケーションはMVC5 C#です。剣道MVCグリッドを使って、通貨としてアイテムをフォーマットする必要があります。剣道mvcグリッドテンプレート形式

columns.Bound(p => p.IsFree).Template(@<text> @if (item.IsFree) 
      { 
       <span>Free</span> 
      } 
      else 
      { 
       <span>@item.Price </span> 

      }</text>).Title("Cost"); 

@ item.Priceを通貨としてどのようにフォーマットするのかに関するドキュメントは見つかりませんでした。

答えて

0

あなたはとの代わりにテンプレートClientTemplateを使用することができます

columns.Bound(c => c.IsFree).ClientTemplate("# if(IsFree) {# <span>Free</span> #} else{# <span>#= kendo.toString(Price, 'C') #</span> #}#").Title("Cost") 
+0

以下のような他の条件があなたのアマンありがとうあれば、それはAjaxが、サーバーは、私はテンプレートを使用していた結合のために、結合されている場合、これはうまく動作します。 – hncl

0

> @ item.Price.ToString( "c0")を使用しました。

関連する問題