HA
haneefm
Syncfusion Team
December 5, 2007 07:21 PM UTC
Hi Schlicht,
This can be solved by handling the CurrentCellEditingComplete event of the grid and accordingly set the currentcell value. The following is the code snippet.
void gridDataBoundGrid1_CurrentCellEditingComplete(object sender, EventArgs e)
{
GridDataBoundGrid _grid = sender as GridDataBoundGrid;
GridCurrentCell cc = _grid.CurrentCell;
if (cc.HasCurrentCell && cc.Renderer is GridDropDownMonthCalendarCellRenderer)
{
DateTime RendererDate;
if (DateTime.TryParse(cc.Renderer.ControlText, out RendererDate))
{
_grid.Model[cc.RowIndex, cc.ColIndex].CellValue = RendererDate;
_grid.CurrentCell.EndEdit();
_grid.Binder.EndEdit();
}
}
}
Best regards,
Haneef
AS
Alexander Schlicht
December 6, 2007 08:03 AM UTC
Hi Haneef!
It works, thank you for your quick fix.
Alexander