GrapeCity MultiRow Windows Forms Documentation
RequiredFieldValidator

You can use RequiredFieldValidator to validate whether a value has been entered in a cell.

Using Designer

Complete the following instructions to set RequiredFieldValidator.

  1. Select a cell whose value needs to be validated (for example, textBoxCell1).
  2. From the Properties window, select the Validators property and click the ... button.
  3. From the displayed CellValidator collection editor, select RequiredFieldValidator from the top-left combo box and click the Add button.
  4. Select the Actions property from the property grid and click the ... button.
  5. Add LineNotify in the displayed CellValidateAction collection editor.
  6. Click the OK button and close the CellValidateAction collection editor.
  7. Click the OK button and close the CellValidator collection editor.
  8. Change the document window tab of the designer to Runtime.
  9. Move to the next cell without making any change in textBoxCell1 and confirm the occurrence of a validation error.

Using Code

The following code displays a validation error when no value has been entered in a cell.

[VB]

Imports GrapeCity.Win.MultiRow

Dim textBoxCell1 As New TextBoxCell()
Dim requiredFieldValidator1 As New RequiredFieldValidator()
requiredFieldValidator1.Actions.Add(New LineNotify())
textBoxCell1.Validators.Add(requiredFieldValidator1)

Dim cells As Cell() = {textBoxCell1}
GcMultiRow1.Template = Template.CreateGridTemplate(cells)
GcMultiRow1.RowCount = 10

[CS]

using GrapeCity.Win.MultiRow;

TextBoxCell textBoxCell1 = new TextBoxCell();
RequiredFieldValidator requiredFieldValidator1 = new RequiredFieldValidator();
requiredFieldValidator1.Actions.Add(new LineNotify());
textBoxCell1.Validators.Add(requiredFieldValidator1);

Cell[] cells = { textBoxCell1 };
gcMultiRow1.Template = Template.CreateGridTemplate(cells);
gcMultiRow1.RowCount = 10;
See Also

 

 


Copyright © GrapeCity, inc. All rights reserved.

Support Options