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: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Cell edition and selection like Excel

Thread ID:





27032 Apr 5,2005 03:05 PM UTC May 16,2005 12:41 PM UTC WinForms 5
Tags: GridControl
Asked On April 5, 2005 03:05 PM UTC

By default, by clicking on a cell, we select it and enter the edit mode. I would like to disable this behavior : on a click I want to select the cell and I want to enter the edit mode on the double click. What is the best way to do this? Thanks in advance, Sebastien

Administrator [Syncfusion]
Replied On April 5, 2005 05:34 PM UTC

You set the grid.ActivateCurrentCellBehavior property to control the behavior as you activate a cell.

Lars Madsen
Replied On May 16, 2005 10:01 AM UTC

In the sample FormulaCellSelection, provided by you, ActivateCurrentCellBehavior seems only to apply to the cells in the grid that are not of type "FormulaCell", the FormulaCell cells always go into edit mode when clicked on (not when using the keyboard), and even if you set this.gridControl1.ActivateCurrentCellBehavior = GridCellActivateAction.DblClickOnCell; this does not change anything

Administrator [Syncfusion]
Replied On May 16, 2005 11:11 AM UTC

Try also setting the static property: GridFormulaCellRenderer.ForceEditWhenActivated = false;

Lars Madsen
Replied On May 16, 2005 11:44 AM UTC

Thanks, that worked well On a related note, is there a way to not have to press enter twice when entering a formula like =5*A3 where you have used the keyboard to navigate to A3? (i.e once to unselect A3 and once to calculate) (If you look at Excel, you can see that it sets the cursor at the end of the text and only requires one enter press)

Administrator [Syncfusion]
Replied On May 16, 2005 12:41 PM UTC

There are no property settings to manage this. You can try commenting out the code in teh keys.Enter case in the controller class in grid_CurrentCellKeyDown: case Keys.Enter: // if(inKeyMove) // { // inKeyMove = false; // e.Handled = true; // PlaceTextInCell(ResetSelectionAfterPlacement); // CancelMode(); // return; // } break;


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.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

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