Hello,
on GridGroupingcontrol form,
I want to fire a user-defined event whenever user click a cell or click navigator to change the current record. what event should I put the code in?
Thanks,
Lan
AD
Administrator
Syncfusion Team
May 31, 2005 05:01 PM UTC
Try using this.gridGroupingControl1.CurrentRecordContextChange. This event is raised several times as your user interacts with the current record. So you should check the value of e.Action to choose a unique point in this interaction cycle to raise your event.
LM
Lan Mo
May 31, 2005 06:20 PM UTC
I used
e.Action==CurrentRecordAction.EnterRecordComplete
It works OK except it fires several times even click different cell on the SAME row.
I want it only fires on row change.
lan
>Try using this.gridGroupingControl1.CurrentRecordContextChange. This event is raised several times as your user interacts with the current record. So you should check the value of e.Action to choose a unique point in this interaction cycle to raise your event.
AD
Administrator
Syncfusion Team
May 31, 2005 07:49 PM UTC
Try handle CurrentCellMoved.
private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, GridTableControlCurrentCellMovedEventArgs e)
{
GridCurrentCell cc = e.TableControl.CurrentCell;
Console.WriteLine(cc.MoveToRowIndex != cc.MoveFromRowIndex);
}