We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on : Nov 16th 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

CurrentCellMoved, from user or from context change

Thread ID:

Created:

Updated:

Platform:

Replies:

37173 Nov 16,2005 11:23 PM UTC Nov 17,2005 12:21 AM UTC WinForms 1
loading
Tags: GridControl
Mark Atkinson
Asked On November 16, 2005 11:23 PM UTC

I''d like to be able to do some things based on whether the user has clicked in a cell or, perhaps, used the arrow keys, tabs or some other keyboard/mouse initiated way of changing the current row in my data bound grid. The CurrentCellMoved event seems reasonable except for the fact that it gets fired when there is some position change in the underlying dataset as well. Is there a way of differentiating between when a user manipulates position directly on the grid and when the grid position changes as a ersult of an underlying dataset change? Preferably without having to create a variety MouseDown and KeyPress event handlers? Thanks in advance!

Administrator [Syncfusion]
Replied On November 17, 2005 12:21 AM UTC

There is not a single event you can catch, but I think you can do it by catching two events.
private void gridDataBoundGrid1_QueryNextCurrentCellPosition(object sender, Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs e)
{
	Console.WriteLine("Move from inside grid");
}

private void gridDataBoundGrid1_CellClick(object sender, Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs e)
{
	Console.WriteLine("Move from inside grid");
}

CONFIRMATION

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.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;