MN
Muthulakshmi N
Syncfusion Team
August 13, 2010 09:56 AM UTC
Hi Chris,
Thank you for your details.
You can listen CurrentCell Changed event to achieve your requirement. This event will be raised only if current cell value is changed. Also to get the new value you can use the following code snippet:
this.dataGrid.CurrentCellChanged += new Syncfusion.Windows.ComponentModel.GridRoutedEventHandler(dataGrid_CurrentCellChanged);
void dataGrid_CurrentCellChanged(object sender, Syncfusion.Windows.ComponentModel.SyncfusionRoutedEventArgs args)
{
var renderer = this.dataGrid.Model.Grid.CurrentCell.Renderer;
var rindex = renderer.RowIndex;
MessageBox.Show("Modified Text "+ renderer.ControlText +
" Column Index "+cindex.ToString() +
" Row Index " +rindex.ToString());
}
Let us know if you need any details.
Regards,
Muthulakshmi