Replace de X a 0 C#

Estoy haciendo insert de un grid, con un debbug me doy cuenta que si estoy recibiendo los datos, algunos son decimal, como ven hago la conversion, pero resulta que en estos puede haber una ‘X’ por lo que me lanza una exception,

Por lo que necesito que si su valor de estos es una X lo cambie por un 0(cero) y que de esta manera ya pueda hacer el insert correctamente.

Como puedo lograrlo?

    foreach (DataGridViewRow item in datagrid.Rows)              {          comando.Parameters.Add(":Stock", item.Cells[2].Value.ToString());           comando.Parameters.Add(":Cant", float.Parse(item.Cells[3].Value.ToString()));          comando.Parameters.Add(":Units", float.Parse(item.Cells[4].Value.ToString())); . . .               }