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
InstitutionRowinstance that changed, so event handlers can inspect or react to the modified row. - Carry the
DataRowActionvalue 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