C cellvalidating cancel
Sometimes the user will just press Esc key to cancel the input value, in this case the Cell Validating event won't get fired and the Error Text will remain shown on the Row Header Column. We often have many columns to be shown in the grid and the user can use horizontal scroll bar to scroll to the region (s)he likes.
When the user scrolls to the right, the Error Text icon will still show up when a cell receives invalid value.
We are going through the following C# code to analyze the process of validating data in grid cell.
The C# code snippet will enable the data cell validation in a textbox column for entering only none empty strings, which will disable the data validation and display the error indicator at the row header.
When user inputs an invalid value for a cell, we can use Error Text to show an error message in the Row Header Column.
Normally, the Error Text will be cleared after the user corrects the value.
Greetings, Jack the Telerik team Hello Subh, Error Text is related to Grid View Data Row Info and it can't be set at a cell level. But, I don't think it will be appropriate to mix entity validation messages with a user action denial.Is there a solution without using validation messages? Hi Iosu Buenetxea, Do you mean only the Validation messages in your statement "mix entity validation messages with a user action denial"?But the thing is when I click on a row that data was added previously and press the Add new row the cell validating event is triggered.2) Detach the event hander before the unwanted event triggers and re-attach after.so when i click the add button the cell validating event triggers i have posted the cell validating event do you know how to solve this thanxxx code!!!You can use Row Validating event to validate new rows.Here is a sample: Here, we access new row cell values by using the Data Row Info property, which contains the row that is being added.Since I am using the Data Source as SQL data table It will get a data error when I try to update. After more testing I wanted to let you know that on the new row the Hi NORIS, This exception should not appear when using our latest release - Q2 2009 SP1.How do I not allow them not to leave the new row unless there is text in the first two columns? Could you please confirm that you are using this version?The Kettic Data Grid View allows users of the control easily validate data grid cells when data is committed to the data source.To validate data to grid cells and rows, we need to use the Validate Cell event, which will be raised by the Kettic Data Grid View when there are any changes to the current cell or when the grid cell loses input focus like.