You can try handling this in CurrentCellValidateString.
private void gridDataBoundGrid1_CurrentCellValidateString(object sender, GridCurrentCellValidateStringEventArgs e)
{
GridCurrentCell cc = this.gridDataBoundGrid1.CurrentCell;
if(this.gridDataBoundGrid1.Binder.NameToColIndex("Col2") == cc.ColIndex
&& (e.Text.IndexOf(''t'') > -1 || e.Text.IndexOf(''T'') > -1))
{
try
{
int i = int.Parse(cc.Renderer.ControlText);
i *= 1000;
cc.Renderer.Control.Text = i.ToString();
GridTextBoxControl tb = cc.Renderer.Control as GridTextBoxControl;
tb.SelectionStart = tb.TextLength;
e.Cancel = true;
}
catch
{
//empty
}
finally
{
e.Cancel = true;
}
}
}