menu

WinUI

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

    Show / Hide Table of Contents

    Class RowValidatingEventArgs

    Provides data for RowValidating event.

    Inheritance
    System.Object
    GridEventArgs
    RowValidatingEventArgs
    TreeGridRowValidatingEventArgs
    Inherited Members
    GridEventArgs.OriginalSender
    Namespace: Syncfusion.UI.Xaml.DataGrid
    Assembly: Syncfusion.Grid.WinUI.dll
    Syntax
    public class RowValidatingEventArgs : GridEventArgs

    Constructors

    RowValidatingEventArgs(Object, Int32, Dictionary<String, String>, Object)

    Initializes a new instance of RowValidatingEventArgs class.

    Declaration
    public RowValidatingEventArgs(object rowData, int rowIndex, Dictionary<string, string> errorMessages, object originalSource)
    Parameters
    Type Name Description
    System.Object rowData

    The data object associated with the row which triggered this event.

    System.Int32 rowIndex

    The index of the row .

    System.Collections.Generic.Dictionary<System.String, System.String> errorMessages

    Contains the error message to notify the validation error.

    System.Object originalSource

    The source of the event.

    Properties

    ErrorMessages

    Gets or sets the error message that is used to display the error information in-case of invalid data when mouse over on GridCell of particular column.

    Declaration
    public Dictionary<string, string> ErrorMessages { get; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.String>

    The dictionary that holds the column name as its key and the error message as its value to notify the error.

    IsValid

    Gets or sets a value that indicates the validation status whether to allow the newly entered value for commuting.

    Declaration
    public bool IsValid { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if the newly entered value is valid and it commits the new value; otherwise , false.

    Remarks

    The RowValidated event is not raised when the IsValid property set to false.

    RowData

    Gets the data object associated with the row triggered this event.

    Declaration
    public object RowData { get; }
    Property Value
    Type Description
    System.Object

    The data item of corresponding row associated with the event.

    RowIndex

    Gets or sets the RowIndex of DataRow which triggers this event.

    Declaration
    public int RowIndex { get; }
    Property Value
    Type Description
    System.Int32

    The index of the row associated with the event.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved