public override void InitializeEditingControl(int rowIndex, object
initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle)
{
// Set the value of the editing control to the current cell value.
base.InitializeEditingControl(rowIndex, initialFormattedValue,
dataGridViewCellStyle);
NumericUpDownEditingControl ctl =
DataGridView.EditingControl as NumericUpDownEditingControl;
if (this.Value == null)
{
ctl.Value = 0;
}
else
{
if (this.Value.ToString() != "")
ctl.Value = Decimal.Parse(this.Value.ToString());
}
}