Class
GridDataItem

Represents the RadGrid for ASP.NET AJAX data item control wrapper.

Definition

Namespace:Telerik.WebAii.Controls.Html

Assembly:Telerik.WebAii.Controls.Html.dll

Syntax:

cs-api-definition
public class GridDataItem : HtmlTableRow

Inheritance: objectControlHtmlControlHtmlContainerControlHtmlTableRowGridDataItem

Inherited Members HtmlTableRow.AlignHtmlTableRow.RowIndexHtmlTableRow.this[int]HtmlTableRow.CellsHtmlContainerControl.TextContentHtmlContainerControl.InnerTextHtmlControl.FindParentContainer<TContainerControl>()HtmlControl.ValidateTag(string)HtmlControl.ValidateControl()HtmlControl.ParseResponseValue<T>(string, T)HtmlControl.GetAttributeAsString(string)HtmlControl.InitializeMappings(MappingsCollection)HtmlControl.GetRectangle()HtmlControl.IsVisible()HtmlControl.GetStyleValue(string)HtmlControl.GetStyle(string)HtmlControl.GetComputedStyleValue(string)HtmlControl.GetComputedStyle(string)HtmlControl.Parent<TContainerControl>()HtmlControl.Capture()HtmlControl.Capture(string, string)HtmlControl.Capture(string)HtmlControl.InvokeEvent(ScriptEventType)HtmlControl.InvokeEvent(ScriptEventType, bool)HtmlControl.InvokeEvent(ScriptEvent)HtmlControl.InvokeEvent(ScriptEvent, bool)HtmlControl.AddEventListener(string, EventHandler<JavascriptEventArgs>)HtmlControl.RemoveEventListener(string, EventHandler<JavascriptEventArgs>)HtmlControl.MouseClick()HtmlControl.MouseClick(MouseClickType)HtmlControl.MouseClick(MouseClickType, int, int)HtmlControl.MouseClick(MouseClickType, Point, OffsetReference)HtmlControl.MouseClick(MouseClickType, int, int, OffsetReference)HtmlControl.MouseHover()HtmlControl.MouseHover(Point)HtmlControl.MouseHover(int, int)HtmlControl.MouseHover(int, int, OffsetReference)HtmlControl.Click()HtmlControl.Click(bool)HtmlControl.ScrollToVisible()HtmlControl.ScrollToVisible(ScrollToVisibleType)HtmlControl.ScrollToVisible(ScrollToVisibleType, Rectangle)HtmlControl.Download(bool, DownloadOption, string, int)HtmlControl.CallMethod(string)HtmlControl.CallMethod<T>(string)HtmlControl.CallMethod<T>(string, T)HtmlControl.GetValue<T>(string)HtmlControl.GetValue<T>(string, T)HtmlControl.GetValue<T>(string, bool)HtmlControl.GetValue<T>(string, bool, T)HtmlControl.SetValue<T>(string, T)HtmlControl.SetValue<T>(string, T, bool)HtmlControl.Focus()HtmlControl.DragTo(OffsetReference, Point, int, int)HtmlControl.DragTo(OffsetReference, int, int, Rectangle, OffsetReference, int, int)HtmlControl.DragTo(Point)HtmlControl.DragTo(int, int)HtmlControl.DragTo(HtmlControl)HtmlControl.DragTo(HtmlControl, OffsetReference, Point)HtmlControl.DragTo(OffsetReference, Point, HtmlControl)HtmlControl.DragTo(OffsetReference, Point, HtmlControl, OffsetReference, Point)HtmlControl.DragTo(OffsetReference, int, int, bool, HtmlControl, OffsetReference, int, int, bool)HtmlControl.DragToWindowLocation(OffsetReference, int, int, bool, OffsetReference, int, int, bool)HtmlControl.ToString()HtmlControl.AsjQueryControl()HtmlControl.GetElementByTagNameClientSideLocatorHtmlControl.GetElementByIdClientSideLocatorHtmlControl.FindHtmlControl.ScrollTopHtmlControl.ScrollLeftHtmlControl.WaitHtmlControl.IDHtmlControl.CssClassHtmlControl.AttributesHtmlControl.MappingsHtmlControl.StylesHtmlControl.EventsHtmlControl.TagNameHtmlControl.ChildNodesHtmlControl.IsActiveElementHtmlControl.IsEnabledControl.Refresh()Control.AssignFailed(Exception)Control.SetTelerikComponentsVersion(TelerikComponentsVersion?)Control.MatchControl(Element, FindParam)Control.GetFamilyElement(int, Element)Control.ThrowOnInvalidAssignmentControl.TelerikComponentsVersionControl.IsRefreshControl.BaseElementControl.OwnerBrowserControl.Locator

Constructors

GridDataItem()

Initializes a new instance of the GridDataItem class.

Declaration

cs-api-definition
public GridDataItem()

GridDataItem(Element)

Initializes a new instance of the GridDataItem class.

Declaration

cs-api-definition
public GridDataItem(Element element)

Parameters

element

Element

Properties

CanDelete

Get whether the item can be deleted, e.g. whether the Grid parent table contains built-in delete column.

Declaration

cs-api-definition
public bool CanDelete { get; }

Property Value

bool

CanEdit

Get whether the item can be edited, e.g. whether the Grid parent table contains built-in edit column.

Declaration

cs-api-definition
public bool CanEdit { get; }

Property Value

bool

CanExpand

Get whether the item can be expanded, e.g. whether the Grid is in hierarchy mode.

Declaration

cs-api-definition
public bool CanExpand { get; }

Property Value

bool

CanSelect

Get whether the item can be selected, e.g. whether the Grid has ClientSettings.Selecting.AllowRowSelect set to 'true'.

Declaration

cs-api-definition
public bool CanSelect { get; }

Property Value

bool

ClientSideLocator

Get the control client-side locator, determining which base script initializes the data item object on the client.

Declaration

cs-api-definition
public override string ClientSideLocator { get; }

Property Value

string

Overrides HtmlControl.ClientSideLocator

DataCells

Get the list of item's data cells direct children (note the RadGrid hierarchy mode).

Declaration

cs-api-definition
public IList<GridDataCell> DataCells { get; }

Property Value

IList<GridDataCell>

Edited

Get whether this item has edit form opened.

Declaration

cs-api-definition
public bool Edited { get; }

Property Value

bool

Expanded

Get whether the data item is expanded so that a detail table is displayed. Use this property when 'CanExpand' returns 'true'.

Declaration

cs-api-definition
public bool Expanded { get; }

Property Value

bool

IsInEditMode

Get whether the item is in edit mode.

Declaration

cs-api-definition
public bool IsInEditMode { get; }

Property Value

bool

ItemId

The data item Id client-side value.

Declaration

cs-api-definition
public string ItemId { get; }

Property Value

string

ItemIndex

The data item index.

Declaration

cs-api-definition
public int ItemIndex { get; }

Property Value

int

LocatorExpression

Get the item locator IFindExpression.

Declaration

cs-api-definition
public override IFindExpression LocatorExpression { get; }

Property Value

IFindExpression

Overrides Control.LocatorExpression

Selected

Get whether the item is selected.

Declaration

cs-api-definition
public bool Selected { get; }

Property Value

bool

Visible

Get whether the data item is visible.

Declaration

cs-api-definition
public bool Visible { get; }

Property Value

bool

Methods

AssignElement(Element)

Assign a base element for this control.

Declaration

cs-api-definition
public override void AssignElement(Element e)

Parameters

e

Element

The element associated with the control.

Overrides HtmlTableRow.AssignElement(Element)

Collapse()

Collapses the current item in case of hierarchy and the item is expanded. Throws InvalidOperationException otherwise.

Declaration

cs-api-definition
public void Collapse()

ControlAssert()

Get RadControlAssert instance initialized for this control.

Declaration

cs-api-definition
public RadControlAssert ControlAssert()

Returns

RadControlAssert

RadControlAssert instance initialized for this control.

Expand()

Expands the current item in case of hierarchy and the item is collapsed. Throws InvalidOperationException otherwise.

Declaration

cs-api-definition
public void Expand()

GetRowIndex(string)

Gets the row index of a row.

Declaration

cs-api-definition
public static int GetRowIndex(string id)

Parameters

id

string

The Id of the row.

Returns

int

The index of the row.