Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
141581 | Dec 19,2018 06:17 AM UTC | Dec 19,2018 11:22 AM UTC | WinForms | 1 |
![]() |
Tags: GridGroupingControl |
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");
}
} |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.