WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeGridHelper

    Show / Hide Table of Contents

    Class TreeGridHelper

    Inheritance
    System.Object
    TreeGridHelper
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.UI.Xaml.TreeGrid.Helpers
    Assembly: Syncfusion.SfGrid.WPF.dll
    Syntax
    public static class TreeGridHelper

    Methods

    AddNode(SfTreeGrid, TreeNode, Object)

    Add the data to the child collection of particular tree node.

    Declaration
    public static void AddNode(this SfTreeGrid treeGrid, TreeNode node, object data)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    treeGrid.

    TreeNode node

    The parent node. this is null if root node needs to be added.

    System.Object data

    the data.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    GetGridModel(SfTreeGrid)

    Gets the TreeGridModel of the SfTreeGrid control.

    Declaration
    public static TreeGridModel GetGridModel(this SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    Returns
    Type Description
    TreeGridModel

    The TreeGridModel of the SfTreeGrid control.

    GetTreeGridRowGenerator(SfTreeGrid)

    Gets the TreeGridRowGenerator of the SfTreeGrid control.

    Declaration
    public static TreeGridRowGenerator GetTreeGridRowGenerator(this SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    Returns
    Type Description
    TreeGridRowGenerator

    The TreeGridRowGenerator of the SfTreeGrid control.

    GetTreePanel(SfTreeGrid)

    Gets the TreeGridPanel of SfTreeGrid.

    Declaration
    public static TreeGridPanel GetTreePanel(this SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    Returns
    Type Description
    TreeGridPanel

    The TreeGridPanel.

    Examples
    var treePanel = this.treeGrid.GetTreePanel();

    GetValidationHelper(SfTreeGrid)

    Gets the TreeGridValidationHelper of SfTreeGrid.

    Declaration
    public static TreeGridValidationHelper GetValidationHelper(this SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    Returns
    Type Description
    TreeGridValidationHelper

    The TreeGridValidationHelper.

    Examples
    var validationHelper = this.treeGrid.GetValidationHelper();

    InsertNode(SfTreeGrid, TreeNode, Object, Int32)

    Insert the data into the child collection of particular tree node at the specified index.

    Declaration
    public static void InsertNode(this SfTreeGrid treeGrid, TreeNode node, object data, int index)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid
    TreeNode node

    The parent node. this is null if root node needs to be inserted.

    System.Object data

    the data.

    System.Int32 index

    the index.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    MoveNode(SfTreeGrid, TreeNode, Int32, Int32)

    Moves the child node from an index to the another index in child nodes of particular tree node.

    Declaration
    public static void MoveNode(this SfTreeGrid treeGrid, TreeNode node, int oldIndex, int newIndex)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    treeGrid.

    TreeNode node

    The parent node. this is null if root node needs to be moved.

    System.Int32 oldIndex

    the oldIndex.

    System.Int32 newIndex

    the newIndex.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    RefreshColumns(SfTreeGrid)

    Refreshes the column count, width in SfTreeGrid.

    Declaration
    public static void RefreshColumns(this SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    RemoveNode(SfTreeGrid, TreeNode, Object)

    Remove the data from the child collection of particular tree node.

    Declaration
    public static void RemoveNode(this SfTreeGrid treeGrid, TreeNode node, object data)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    treeGrid.

    TreeNode node

    The parent node. this is null if root node needs to be removed.

    System.Object data

    the data.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    ReplaceNode(SfTreeGrid, TreeNode, Object, Int32)

    Replaces the node at specified index with the data in child nodes of the particular tree node.

    Declaration
    public static void ReplaceNode(this SfTreeGrid treeGrid, TreeNode node, object data, int index)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    treeGrid.

    TreeNode node

    The parent node. this is null if root node needs to be replaced.

    System.Object data

    the data.

    System.Int32 index

    the index.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    ResetNodes(SfTreeGrid, TreeNode)

    Clear child nodes of the particular node.

    Declaration
    public static void ResetNodes(this SfTreeGrid treeGrid, TreeNode node)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid

    TreeNode node

    The parent node. this is null if root nodes need to be cleared.

    Remarks

    This is applicable only when you use the RequestTreeItems event to populate the treegrid.

    UpdateDataRow(SfTreeGrid, Int32)

    Updates the data row in the given row index.

    Declaration
    public static void UpdateDataRow(this SfTreeGrid treeGrid, int index)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    The SfTreeGrid.

    System.Int32 index

    Specifies the row index to update the data row in view.

    Examples
    this.treeGrid.UpdateDataRow(1);
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved