This question is locked. New answers and comments are not allowed.
H,
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 .
<telerik:RadGrid ID="AddMeterReadingRadGrid" GridLines="None" runat="server" Width="99.3%" PageSize="10" AutoGenerateColumns="False" AllowAutomaticInserts="True" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" AllowSorting="false" AllowPaging="True" OnPreRender="AddMeterReadingRadGrid_PreRender" OnNeedDataSource="AddMeterReadingRadGrid_NeedDataSource" OnBatchEditCommand="AddMeterReadingRadGrid_BatchEditCommand" OnPageIndexChanged="AddMeterReadingRadGrid_PageIndexChanged" OnPageSizeChanged="AddMeterReadingRadGrid_PageSizeChanged" > <MasterTableView CommandItemDisplay="TopAndBottom" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False" CommandItemSettings-ShowRefreshButton="false" ValidateRequestMode="Enabled" > <BatchEditingSettings EditType="Row" /> <Columns> <telerik:GridBoundColumn DataField="AssetNumber" HeaderStyle-Width="15%" HeaderText="Asset Number" UniqueName="AssetNumber" ItemStyle-Width="10%" ColumnValidationSettings-EnableRequiredFieldValidation="true"> <ColumnValidationSettings EnableRequiredFieldValidation="true" EnableModelErrorMessageValidation="true"> <RequiredFieldValidator ForeColor="Red" ErrorMessage="*Required" Display="Static" SetFocusOnError="true"> </RequiredFieldValidator> <ModelErrorMessage SetFocusOnError="true" /> </ColumnValidationSettings> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="OrganizationName" HeaderText="Organization" DataField="Organization" HeaderStyle-Width="10%"> <ItemTemplate> <%#Eval("Organization") %> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="OrganizationRadComboBox" Width="100px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ForeColor="Red" ControlToValidate="OrganizationRadComboBox" runat="server" ErrorMessage="*Required" Display="Static"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDateTimeColumn UniqueName="Date" PickerType="DatePicker" HeaderText="Date" HeaderStyle-Width="14%" DataField="TransactionDate" DataFormatString="{0:MM/dd/yyyy}" DataType="System.DateTime"> <ColumnValidationSettings EnableRequiredFieldValidation="true"> <RequiredFieldValidator ForeColor="Red" Text="*Required" Display="Static"> </RequiredFieldValidator> </ColumnValidationSettings> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn UniqueName="Time" PickerType="TimePicker" HeaderText="Time" HeaderStyle-Width="14%" DataField="TransactionTime" DataType="System.DateTime" DataFormatString="{0:HH:MM}"> <ColumnValidationSettings EnableRequiredFieldValidation="true"> <RequiredFieldValidator ForeColor="Red" Text="*Required" Display="Static"> </RequiredFieldValidator> </ColumnValidationSettings> </telerik:GridDateTimeColumn> <telerik:GridTemplateColumn UniqueName="MeterReading" HeaderText="Meter Reading" HeaderStyle-Width="10%" DataField="MeterReading"> <ItemTemplate> <%#Eval("MeterReading") %> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox runat="server" ID="radNumericTextBox" MinValue="0" NumberFormat-DecimalDigits="0" MaxValue="2147483647" Width="200px"> </telerik:RadNumericTextBox> <asp:RequiredFieldValidator ForeColor="Red" ControlToValidate="radNumericTextBox" runat="server" ErrorMessage="*Required" Display="Static"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Meter Type" DataField="MeterTypeID" HeaderStyle-Width="9%" UniqueName="MeterTypeName"> <ItemTemplate> <%#Eval("MeterTypeID") %> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="MeterTypeRadComboBox" AllowCustomText="true" Width="100px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ForeColor="Red" ControlToValidate="MeterTypeRadComboBox" runat="server" ErrorMessage="*Required" Display="Static"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Errors/Warnings" HeaderStyle-Width="14%" ItemStyle-ForeColor="Red" UniqueName="Error"> <ItemTemplate> <%#Eval("Error")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridButtonColumn HeaderText="Delete" HeaderStyle-Width="4%" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> </telerik:GridButtonColumn> </Columns> </MasterTableView> <ClientSettings AllowKeyboardNavigation="true"> <%--<ClientEvents OnRowCreating="OnRowCreating" />--%> </ClientSettings> </telerik:RadGrid>
Thanks in advance.