Skip to content

InstitutionRowChangeEvent

InstitutionRowChangeEvent is the designer-generated EventArgs subclass raised by InstitutionDataTable's row-change events (InstitutionRowChanging, InstitutionRowChanged, InstitutionRowDeleting, InstitutionRowDeleted). It carries the affected InstitutionRow and the DataRowAction describing what changed.

Purpose

  • Carry the specific InstitutionRow instance that changed, so event handlers can inspect or react to the modified row.
  • Carry the DataRowAction value describing the nature of the change (e.g., add, change, delete, commit, rollback).

Context

  • Namespace: SAIF.Business.Policy
  • Assembly/package: SAIF.Business.Policy

Public members

Member Signature Purpose
New Public Sub New(ByVal row As InstitutionRow, ByVal action As DataRowAction) Constructs the event args with the affected row and the action that occurred.
Row Public ReadOnly Property Row() As InstitutionRow The InstitutionRow that changed.
Action Public ReadOnly Property Action() As DataRowAction The kind of change that occurred on the row.

Behavioral notes

  • Source declaration: Business\SAIF.Business.Policy\Institutions.Designer.vb.
  • Related operations, rules, and SQL are cross-referenced from the library-level documentation.

Constraints and usage notes

  • Consumers should rely on the declared public surface rather than internal implementation details.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy\Institutions.Designer.vb