/// <summary> /// Raises the SelectionChanged event /// </summary> /// <param name="e">A SelectionEventArgs that contains the event data</param> protected virtual void OnSelectionChanged(SelectionEventArgs e) { if (this.CanRaiseEvents) { if (this.Table != null) { this.Table.OnSelectionChanged(e); } if (SelectionChanged != null) { SelectionChanged(this, e); } } }