protected virtual void OnDataChanged(SortedEventArgs e) { EventHandler<SortedEventArgs> myEvent = ColumnSorted; if (myEvent != null) { myEvent(this, e); } }
/// <summary> /// Event raises after the grid is sorted by a column /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void DataGridViewExt_Sorted(object sender, EventArgs e) { var EA = new SortedEventArgs() { SortColumn = this.SortedColumn, SortOrder = this.SortOrder }; ColumnSorted.Raise(this, EA); }
protected virtual void OnDataChanged(SortedEventArgs e) { EventHandler <SortedEventArgs> myEvent = ColumnSorted; if (myEvent != null) { myEvent(this, e); } }
/// <summary> /// Raises the Sorted event. /// </summary> /// <param name="e">A SortedEventArgs that contains the event data.</param> protected virtual void OnSorted(SortedEventArgs e) { Sorted?.Invoke(this, e); }
/// <summary> /// Event raises after the grid is sorted by a column /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void DataGridViewExt_Sorted(object sender, EventArgs e) { var EA = new SortedEventArgs() { SortColumn = this.SortedColumn, SortOrder = this.SortOrder}; ColumnSorted.Raise(this, EA); }