or
							
Hello,
In our application we use RadSpinEditor with binding.
Now we notice a problem with the binding of the control:
When we update the control by the keyboard, then leave the control by tab, returning to the spinEditor and updating another value, the new value does'nt save – when leaving the control the last value returns.
Looking forward to your reply.
Here is a sample code:
static class Program     {         /// <summary>         /// The main entry point for the application.         /// </summary>         [STAThread]         static void Main()         {             Application.EnableVisualStyles();             Application.SetCompatibleTextRenderingDefault(false);             Application.Run(new Form1());         }     }     public class Form1 : Form     {         List<Class1> l = new List<Class1>();         public Form1()         {             InitializeComponent();             l.Add(new Class1());         }           private void Form1_Load(object sender, EventArgs e)         {             this.radSpinEditor1.DataBindings.Add("Value", l, "Number");         }           #region Windows Form Designer generated code           /// <summary>         /// Required method for Designer support - do not modify         /// the contents of this method with the code editor.         /// </summary>         private void InitializeComponent()         {             this.radSpinEditor1 = new Telerik.WinControls.UI.RadSpinEditor();             this.button1 = new System.Windows.Forms.Button();             ((System.ComponentModel.ISupportInitialize)(this.radSpinEditor1)).BeginInit();             this.SuspendLayout();             //              // radSpinEditor1             //              this.radSpinEditor1.Location = new System.Drawing.Point(77, 39);             this.radSpinEditor1.Name = "radSpinEditor1";             //              // button1             //              this.button1.Location = new System.Drawing.Point(90, 86);             this.button1.Name = "button1";             this.button1.Text = "button1";             //              // Form1             //              this.ClientSize = new System.Drawing.Size(262, 121);             this.Controls.Add(this.button1);             this.Controls.Add(this.radSpinEditor1);             this.Load += new System.EventHandler(this.Form1_Load);             ((System.ComponentModel.ISupportInitialize)(this.radSpinEditor1)).EndInit();             this.ResumeLayout(false);             this.PerformLayout();           }           #endregion           private Telerik.WinControls.UI.RadSpinEditor radSpinEditor1;         private System.Windows.Forms.Button button1;     }       class Class1     {         int number;           public int Number         {             get { return number; }             set { number = value; }         }     }
        private void m_rgvTimesheets_CellEditorInitialized( object sender, GridViewCellEventArgs e )        {            if( e.ActiveEditor is RadDateTimeEditor )            {                var editor = (RadDateTimeEditor)(e.ActiveEditor);                RadDateTimeEditorElement editorElement = (RadDateTimeEditorElement)editor.EditorElement;                editorElement.ShowUpDown = true;                editorElement.CustomFormat = "h:mm tt";                if( e.Column.Name == ColumnTS_StopTime )                {                    var startTime = (DateTime) e.Row.Cells[ColumnTS_StartTime].Value;                    editor.NullValue = startTime;                    editor.MinValue = startTime;                    editor.MaxValue = GetMaxTime( m_rdtpDatePicker.Value );                }        }}