This is a migrated thread and some comments may be shown as answers.

adding required field validator

2 Answers 102 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Minh
Top achievements
Rank 1
Minh asked on 25 Aug 2011, 04:37 AM
Hi,

I have several boundcolumn, numeric column, and datetime columns. I need make these columns a required field during inplace editing.

please send directions.

thanks,
Minh Bui

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 25 Aug 2011, 04:58 AM
Hello Minh,

You can try the same approach in the following help documentation to achieve this.
Validation.

Thanks,
Princy.
0
Minh
Top achievements
Rank 1
answered on 29 Aug 2011, 06:07 AM

Hi,

I've added the validation for on item request. the GridNumericColumnEditor works ok instantiating the numeric columns. Please send the name for the GridBound column

        protected void GridBlowDown_ItemCreated(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridEditableItem && e.Item.IsInEditMode)
            {

                GridEditableItem item = e.Item as GridEditableItem;
                GridNumericColumnEditor editorBldE = (GridNumericColumnEditor)item.EditManager.GetColumnEditor("BlowDownEmissionColumn");
                TableCell cell = (TableCell)editorBldE.NumericTextBox.Parent;

                RequiredFieldValidator validator = new RequiredFieldValidator();
                editorBldE.NumericTextBox.ID = "BlowDownEmission_validation";
                validator.ControlToValidate = editorBldE.NumericTextBox.ID;
                validator.ErrorMessage = "*";
                cell.Controls.Add(validator);

                GridTextColumnEditor editorEventDesc = (GridTextColumnEditor)item.EditManager.GetColumnEditor("EventDescColumn");
                cell = (TableCell)editorEventDesc.Parent;
                validator = new RequiredFieldValidator();
                validator.ControlToValidate = editorEventDesc.ID;
                validator.ErrorMessage = "*";
                cell.Controls.Add(validator);

              
           
            }

        }

Tags
Grid
Asked by
Minh
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Minh
Top achievements
Rank 1
Share this question
or