Show / Hide Table of Contents

    IDataStore.RowDeleting Event

    .NET Standard 2.x

    Occurs when the deletion of row is about to begin.

    Namespace: DWNet.Data

    Assembly: DWNet.Data.dll

    Syntax

      public event DwEventHandler<object, DwRowChangeEventArgs> RowDeleting;
    

    Remarks

    This event occurs when the Remove, RemoveAt or DeleteRow method is called.

    Examples

    The following code example demonstrates that the RowDeleting event is triggered when DeleteRow is being executed in the DataStore.

    using DWNet.Data;
    using System;
    
    namespace Appeon.ApiDoc.IDataStoreBaseExamples
    {
        public class RowDeletingExample
        {
            private SchoolContext _context;
    
            public RowDeletingExample(SchoolContext dataContext)
            {
                // Sets the data context.
                _context = dataContext;
            }
    
            public void Example()
            {
                // Instantiates datastore with datawindow: d_department.
                var department = new DataStore("d_department", _context);
    
                // Defines what to do when DeleteRow is being executed.
                department.RowDeleting +=
                    (object sender, DwRowChangeEventArgs args) =>
                    {
                        Console.WriteLine("You are deleting a row!");
                    };
    
                department.Retrieve();
    
                // Deletes the first row.
                department.DeleteRow(0);
    
                /*This code produces the following output:
                
                You are deleting a row!
                */
            }
        }
    }
    

    Example Refer To

    Model Class: D_Department
    DataWindow File: d_department

    Applies to

    .NET Standard

    2.x

    Back to top Generated by Appeon