Ok then. Well there are only 10 numbers available to pick from (0 - 9)
Perhaps make a loop which scans each number, from each field before the form submits.
You can do this by splitting each character as its own string in an array, then checking it against the previous number(s).
When creating your loop, use the CancelableArgs event in an if statement to decide if your form submits your data or not.
if (numbers are repeated....) MessageBox.Show("Please ensure each field does not contain duplicate numbers.");
e.CancelableArgs.Cancel = true;
else
e.CancelableArgs.Message = "Submit succeeded.";