/// <summary>
        /// Forcing grid to save value immediately.
        /// </summary>
        private void OnRecordValueChanging(object sender, RecordValueChangingEventArgs e)
        {
            TableControl.CurrentCell.Lock();

            // without this line the underlying business object won't be update until we leave the record
            e.FieldDescriptor.ForceImmediateSaveValue = true;

            e.Record.SetValue(e.Column, e.NewValue);

            // without this line, it appears that changes aren't saved to underlying object at all
            e.FieldDescriptor.ForceImmediateSaveValue = false;

            TableControl.CurrentCell.Unlock();
        }
        private void employeeGrid_RecordValueChanging(object sender, RecordValueChangingEventArgs e)
        {
            DataRowView drv = e.Record.GetData() as DataRowView;

            temp = drv[0].ToString();
        }