menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridDataRow - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridDataRow

    Represents a class that provides the common functionalities of Grid data rows.

    Inheritance
    System.Object
    DataRowBase
    GridDataRow
    DataRow
    DetailsViewDataRow
    SpannedDataRow
    Implements
    IRowElement
    IElement
    System.ComponentModel.INotifyPropertyChanged
    System.IComparable
    System.IDisposable
    Inherited Members
    DataRowBase.ArrangeElement(Rect)
    DataRowBase.ArrangeRect
    DataRowBase.CompareTo(Object)
    DataRowBase.CreateIndentColumn(Int32)
    DataRowBase.Dispose()
    DataRowBase.Element
    DataRowBase.GetDataRow()
    DataRowBase.GetVisibleColumns()
    DataRowBase.Index
    DataRowBase.IsCurrentRow
    DataRowBase.IsEditing
    DataRowBase.IsExpanded
    DataRowBase.IsFixedRow
    DataRowBase.IsFocusedRow
    DataRowBase.IsSelectedRow
    DataRowBase.IsSpannedRow
    DataRowBase.Level
    DataRowBase.MeasureElement(Size)
    DataRowBase.OnCreateRowElement()
    DataRowBase.OnGenerateVisibleColumns(VisibleLinesCollection)
    DataRowBase.OnPropertyChanged(String)
    DataRowBase.OnRowDataChanged()
    DataRowBase.OnRowIndexChanged()
    DataRowBase.PropertyChanged
    DataRowBase.RowData
    DataRowBase.RowIndex
    DataRowBase.RowRegion
    DataRowBase.RowType
    DataRowBase.suspendUpdateStyle
    DataRowBase.VisibleColumns
    DataRowBase.WholeRowElement
    Namespace: Syncfusion.UI.Xaml.Grid
    Assembly: Syncfusion.SfGrid.UWP.dll
    Syntax
    public abstract class GridDataRow : DataRowBase, IRowElement, IElement, INotifyPropertyChanged, IComparable, IDisposable

    Constructors

    GridDataRow()

    Declaration
    protected GridDataRow()

    Methods

    AllowRowHoverHighlighting()

    Gets the value indicating whether row can be highlighted or not while hovering.

    Declaration
    protected virtual bool AllowRowHoverHighlighting()
    Returns
    Type Description
    System.Boolean

    true if the row can be highlighted; otherwise false.

    CollapseColumn(DataColumnBase)

    Collapses the specified column.

    Declaration
    protected override void CollapseColumn(DataColumnBase column)
    Parameters
    Type Name Description
    DataColumnBase column

    The specified column.

    Overrides
    DataRowBase.CollapseColumn(DataColumnBase)

    CreateRowHeaderColumn(Int32)

    Creates a row header for the column.

    Declaration
    protected void CreateRowHeaderColumn(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The specified column index.

    Dispose(Boolean)

    Disposes all the resources used by the DataRowBase class.

    Declaration
    protected override void Dispose(bool isDisposing)
    Parameters
    Type Name Description
    System.Boolean isDisposing

    Indicates whether the call is from Dispose method or from a finalizer.

    Overrides
    DataRowBase.Dispose(Boolean)

    GetColumnSize(Int32, Boolean)

    Gets the column size.

    Declaration
    protected override double GetColumnSize(int index, bool lineNull)
    Parameters
    Type Name Description
    System.Int32 index

    The corresponding column index.

    System.Boolean lineNull

    Indicates whether to retrieve the size from the visible lines or from the range.

    Returns
    Type Description
    System.Double

    The column size.

    Overrides
    DataRowBase.GetColumnSize(Int32, Boolean)

    GetColumnVisibleLineInfo(Int32)

    Gets the visible line information of the specified column.

    Declaration
    protected override VisibleLineInfo GetColumnVisibleLineInfo(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The specified column index.

    Returns
    Type
    VisibleLineInfo
    Overrides
    DataRowBase.GetColumnVisibleLineInfo(Int32)

    GetRowSize(DataColumnBase, Boolean)

    Gets the row size.

    Declaration
    protected override double GetRowSize(DataColumnBase dataColumn, bool lineNull)
    Parameters
    Type Name Description
    DataColumnBase dataColumn

    The corresponding column.

    System.Boolean lineNull

    Indicates whether to retrieve the size from the visible lines or from the range.

    Returns
    Type Description
    System.Double

    The row size.

    Overrides
    DataRowBase.GetRowSize(DataColumnBase, Boolean)

    GetRowVisibleLineInfo(Int32)

    Gets the visible line information of the specified row.

    Declaration
    protected override VisibleLineInfo GetRowVisibleLineInfo(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The specified row index.

    Returns
    Type
    VisibleLineInfo
    Overrides
    DataRowBase.GetRowVisibleLineInfo(Int32)

    GetVisibleLineOrigin()

    Gets the origin of visible line.

    Declaration
    protected double GetVisibleLineOrigin()
    Returns
    Type Description
    System.Double

    The Visible line origin.

    OnExpandedStateChanged()

    Invoked when the Expander state changed.

    Declaration
    protected override void OnExpandedStateChanged()
    Overrides
    DataRowBase.OnExpandedStateChanged()

    SetCurrentCellBorderBinding(UIElement)

    Sets the current cell border for specified column.

    Declaration
    protected void SetCurrentCellBorderBinding(UIElement columnElement)
    Parameters
    Type Name Description
    Windows.UI.Xaml.UIElement columnElement

    The specified column.

    SetSelectionBorderBindings(VirtualizingCellsControl)

    Declaration
    protected void SetSelectionBorderBindings(VirtualizingCellsControl cellsControl)
    Parameters
    Type Name Description
    VirtualizingCellsControl cellsControl

    Implements

    IRowElement
    IElement
    System.ComponentModel.INotifyPropertyChanged
    System.IComparable
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved