BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
this.gridGroupingControl1.SelectedRecordsChanging and
this.gridGroupingControl1.SelectedRecordsChanged
events.
How do you know what has been selected? Group bar? and how to retreive records in the events.
this.gridGroupingControl1.TableOptions.AllowSelection = Syncfusion.Windows.Forms.Grid.GridSelectionFlags.None;
this.gridGroupingControl1.TableOptions.ListBoxSelectionMode = SelectionMode.MultiExtended;
this.gridGroupingControl1.Table.SelectedRecordsChanged += Table_SelectedRecordsChanged;
this.gridGroupingControl1.Table.SelectedRecordsChanging += Table_SelectedRecordsChanging;
this.gridGroupingControl1.TableControlCellClick += GridGroupingControl1_TableControlCellClick;
private void Table_SelectedRecordsChanging(object sender, Syncfusion.Grouping.SelectedRecordsChangedEventArgs e)
{
Console.WriteLine(e.Action + ": Changing");
}
void Table_SelectedRecordsChanged(object sender, Syncfusion.Grouping.SelectedRecordsChangedEventArgs e)
{
Console.WriteLine(e.Action + ": Changed");
if (e.Action == SelectedRecordsChangedType.Added)
{
var selectedRecord = e.SelectedRecord.Record;
}
}
private void GridGroupingControl1_TableControlCellClick(object sender, GridTableControlCellClickEventArgs e)
{
GridTableCellStyleInfo style = e.TableControl.Model[e.Inner.RowIndex, e.Inner.ColIndex];
if (style.TableCellIdentity.TableCellType == GridTableCellType.GroupCaptionCell)
{
Console.WriteLine("GroupCaptionCell clicked");
}
} |