Start New Discussion within our Software Development Community

Checking whether value is entered into a control and preventing focus to go out if no value is entered.

private void txtName_Validating(object sender, CancelEventArgs e)
    if (txtName.Text == "")
        errorProvider1.SetError(txtName, "Name cannot be blank");
        e.Cancel = true;
        errorProvider1.SetError(txtName, "");

C# has internal parsing routines that also work nicely.


double x;
bool valid = double.TryParse( initialValue.Text, out x );