protected override void Invoke(object parameter) { PivotGridSelectionChangedEventArgs eventArgs = parameter as PivotGridSelectionChangedEventArgs; if (eventArgs != null) { this.Target.ItemsSource = eventArgs.SelectedItems; } }
/// <summary> /// Occurs when cell selection gets changed. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Syncfusion.Windows.Forms.Grid.GridSelectionChangingEventArgs"/> that contains the event data.</param> private void TableControl_SelectionChanged(object sender, PivotGridSelectionChangedEventArgs e) { if (listBox1.Items.Count > 0) { listBox1.Items.Clear(); } if (e.SelectedItems != null) { for (int i = 0; i < e.SelectedItems.Count; i++) { listBox1.Items.Add(e.SelectedItems[i].ToString()); } } }