New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Definition

Namespace:Kendo.Mvc.UI.Html

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

TValue

Syntax:

C#
public class GridDataCellBuilder<TModel, TValue> : GridDataCellBuilderBase, IGridDataCellBuilder, IGridDecoratableCellBuilder, IGridFormatableCellBuilder where TModel : class

Inheritance: objectGridDataCellBuilderBaseGridDataCellBuilder<TModel, TValue>

Derived Classes: GridForeignKeyDataCellBuilder<TModel, TValue>

Implements: IGridDataCellBuilderIGridDecoratableCellBuilderIGridFormatableCellBuilder

Inherited Members GridDataCellBuilderBase.CreateCell(object)GridDataCellBuilderBase.HtmlAttributesGridDataCellBuilderBase.DecoratorsGridDataCellBuilderBase.CallbackGridDataCellBuilderBase.Htmlobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GridDataCellBuilder()

Properties

C#
public bool Encoded { get; set; }

Implements: IGridFormatableCellBuilder.Encoded

Expression

Expression<Func<TModel, TValue>>

C#
public Expression<Func<TModel, TValue>> Expression { get; set; }
C#
public string Format { get; set; }

Implements: IGridFormatableCellBuilder.Format

Value

Func<TModel, TValue>

C#
public Func<TModel, TValue> Value { get; set; }

Methods

C#
protected override void AppendCellContent(IHtmlNode td, object dataItem)
Parameters:tdIHtmlNodedataItemobject

Overrides: GridDataCellBuilderBase.AppendCellContent(IHtmlNode, object)

C#
protected string ApplyFormat(object value)
Parameters:valueobjectReturns:

string

C#
protected void SetCellContent(IHtmlNode td, string content)
Parameters:tdIHtmlNodecontentstring