Hi Josip,
Thanks for using Syncfusion products.
Query |
Solution |
How to check if cell is empty after loosing focus? |
In order to validate the cell value when losing the focus, you can use the SetError method in CurrentCellValidating event. Please refer to the below code example,
Code example
this.gridGroupingControl1.TableControl.CurrentCellValidating +=TableControl_CurrentCellValidating;
void TableControl_CurrentCellValidating(object sender, CancelEventArgs e)
{
GridCurrentCell currentCell = this.gridGroupingControl1.TableControl.CurrentCell;
GridTableCellStyleInfo style = this.gridGroupingControl1.TableControl.GetTableViewStyleInfo(currentCell.RowIndex, currentCell.ColIndex);
if (String.IsNullOrEmpty(currentCell.Renderer.ControlText))
{
currentCell.SetError("Please enter the valid data");
}
}
Please refer the below UG link:
|
The problem I'm facing with is saving values from programatically binded gridgrouping control. The one of fields should not be empty (not null) and I need to check and/or inform user to check specific field before saving. |
By default, the GridGroupingControl does not have the support to validate the cell value while updating the value programmatically because you can check the value using String.IsNullOrEmpty method when you update the value programmatically. If we misunderstood your scenario, please provide your updating details or provide the simple sample to understand your scenario. It will be helpful to provide the solution at the earliest.
|
Regards,
Mohanraj G