protected virtual void OnSelectionChanged(SelectionEventArgs e) { if (this.CanRaiseEvents) { if (this.Table != null) { this.Table.OnSelectionChanged(e); } if (SelectionChanged != null) { SelectionChanged(this, e); } } }