private void Rows_OnNew(object sender, SmartRowCollectionEventArgs args) { Assert.IsNotNull(args, "The Smart Row Events object is null!"); }
/// <summary> /// Fired when ever the row changes. /// </summary> /// <param name="sender">Who sent the event</param> /// <param name="args">What parameters where sent</param> private void OnRowsChange(object sender, SmartRowCollectionEventArgs args) { switch( args.ChangeType ) { case SmartChangeType.New: RowAdded(args.Entry); break; case SmartChangeType.Removed: RowRemoved(args.Entry); break; case SmartChangeType.Modified: RowModified(args.Entry); break; case SmartChangeType.IconChanged: ImageChange(args.Entry); break; } }