Quantcast
Channel: Telerik Forums RSS
Viewing all articles
Browse latest Browse all 84751

Rad Grid Batch Editing Validation not working

$
0
0

Hi,

Telerik Team ,

    I am facing validation related problem in Rad Grid (Batch Editing). It seems that validation is not working as expected .Please help me on the same.
My current telerik verion is '2015.2.826.45'. Please let me know whether this version supports validation or need to update it to never version .

sample code

 

 

<telerik:RadGridID="EmployeeRadGrid"GridLines="None"runat="server"Width="99.3%"PageSize="10"
                AutoGenerateColumns="False"
                AllowAutomaticInserts="True"
                AllowAutomaticDeletes="True"
                AllowAutomaticUpdates="True"
                AllowSorting="false"
                AllowPaging="True"
                OnPreRender="EmployeeRadGrid_PreRender"
                OnNeedDataSource="EmployeeRadGrid_NeedDataSource"
                OnBatchEditCommand="EmployeeRadGrid_BatchEditCommand"
                OnPageIndexChanged="EmployeeRadGrid_PageIndexChanged"
                OnPageSizeChanged="EmployeeRadGrid_PageSizeChanged"
                 
                >
                <MasterTableViewCommandItemDisplay="TopAndBottom"HorizontalAlign="NotSet"EditMode="Batch"AutoGenerateColumns="False"CommandItemSettings-ShowRefreshButton="false"ValidateRequestMode="Enabled">
                    <BatchEditingSettingsEditType="Row"/>
                    <Columns>
                        <telerik:GridBoundColumnDataField="EmployeeNumber"HeaderStyle-Width="15%"HeaderText="Employee Number"UniqueName="EmployeeNumber"ItemStyle-Width="10%"ColumnValidationSettings-EnableRequiredFieldValidation="true">
                            <ColumnValidationSettingsEnableRequiredFieldValidation="true"EnableModelErrorMessageValidation="true">
                                <RequiredFieldValidatorForeColor="Red"ErrorMessage="*Required"Display="Static"SetFocusOnError="true">
                                </RequiredFieldValidator>
                                <ModelErrorMessageSetFocusOnError="true"/>
                            </ColumnValidationSettings>
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumnUniqueName="OrganizationName"HeaderText="Organization"DataField="Organization"HeaderStyle-Width="10%">
                            <ItemTemplate>
                                <%#Eval("Organization") %>
                            </ItemTemplate>
                            <EditItemTemplate>
                                <telerik:RadComboBoxrunat="server"ID="OrganizationRadComboBox"Width="100px">
                                </telerik:RadComboBox>
                                <asp:RequiredFieldValidatorForeColor="Red"ControlToValidate="OrganizationRadComboBox"runat="server"ErrorMessage="*Required"Display="Static"></asp:RequiredFieldValidator>
                            </EditItemTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridDateTimeColumnUniqueName="Date"PickerType="DatePicker"HeaderText="Date"HeaderStyle-Width="14%"DataField="TransactionDate"DataFormatString="{0:MM/dd/yyyy}"DataType="System.DateTime">
                            <ColumnValidationSettingsEnableRequiredFieldValidation="true">
                                <RequiredFieldValidatorForeColor="Red"Text="*Required"Display="Static">
                                </RequiredFieldValidator>
                            </ColumnValidationSettings>
                        </telerik:GridDateTimeColumn>
                        <telerik:GridDateTimeColumnUniqueName="Time"PickerType="TimePicker"HeaderText="Time"HeaderStyle-Width="14%"DataField="TransactionTime"DataType="System.DateTime"DataFormatString="{0:HH:MM}">
                            <ColumnValidationSettingsEnableRequiredFieldValidation="true">
                                <RequiredFieldValidatorForeColor="Red"Text="*Required"Display="Static">
                                </RequiredFieldValidator>
                            </ColumnValidationSettings>
                        </telerik:GridDateTimeColumn>
                        <telerik:GridTemplateColumnUniqueName="Contact"HeaderText="Contact"HeaderStyle-Width="10%"DataField="Contact">
                            <ItemTemplate>
                                <%#Eval("Contact") %>
                            </ItemTemplate>
                            <EditItemTemplate>
                                <telerik:RadNumericTextBoxrunat="server"ID="radNumericTextBox"MinValue="0"NumberFormat-DecimalDigits="0"MaxValue="2147483647"Width="200px">
                                </telerik:RadNumericTextBox>
                                <asp:RequiredFieldValidatorForeColor="Red"ControlToValidate="radNumericTextBox"runat="server"ErrorMessage="*Required"Display="Static"></asp:RequiredFieldValidator>
                            </EditItemTemplate>
                        </telerik:GridTemplateColumn>
                         
                    </Columns>
                </MasterTableView>
                <ClientSettingsAllowKeyboardNavigation="true">
                    <%--<ClientEventsOnRowCreating="OnRowCreating"/>--%>
                </ClientSettings>
            </telerik:RadGrid>

Viewing all articles
Browse latest Browse all 84751

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>