why would you want to do that? If it is a matter of decimal points vs decimal comma's, the problem exists for the entire program, so in that case i'd suggest to hook the message queue and replace the characters there. Have a look at the
In case you only want the grid, have a look at the editcontrol property of the grid, and try to add a keypressed eventhandler. In that eventhandler you could replace characters.