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

Definition

Namespace:Kendo.Mvc.UI

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

TValue

Syntax:

C#
public class GridDataKey<TModel, TValue> : IGridDataKey<TModel>, IDataKey where TModel : class

Inheritance: objectGridDataKey<TModel, TValue>

Implements: IDataKeyIGridDataKey<TModel>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GridDataKey(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Properties

Expression

Expression<Func<TModel, TValue>>

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

Implements: IDataKey.Name

C#
public string RouteKey { get; set; }

Implements: IDataKey.RouteKey

Value

Func<TModel, TValue>

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

Methods

C#
public object GetValue(object dataItem)
Parameters:dataItemobjectReturns:

object

Implements: IDataKey.GetValue(object)

C#
public string HiddenFieldHtml(HtmlHelper<TModel> htmlHelper)
Parameters:htmlHelperHtmlHelper<TModel>Returns:

string

Implements: IGridDataKey<TModel>.HiddenFieldHtml(HtmlHelper<TModel>)