Hi there,
I know this may be simple one but I am not able to get it,
I have Batch edit grid and validation apply on each column but not able to see any validation on column.
Following is the code for batch grid.
<telerik:RadGrid ID="AddMeterReadingRadGrid" GridLines="None" runat="server" Width="99.3%" PageSize="10"
AllowAutomaticInserts="True"
AllowAutomaticDeletes="True"
AllowAutomaticUpdates="True"
AllowSorting="false"
AllowPaging="True"
AutoGenerateColumns="False"
OnBatchEditCommand="AddMeterReadingRadGrid_BatchEditCommand"
OnPreRender="AddMeterReadingRadGrid_PreRender"
OnNeedDataSource="AddMeterReadingRadGrid_NeedDataSource" ValidationSettings-EnableValidation="true">
<ClientSettings>
<ClientEvents OnBatchEditOpened="OnBatchEditOpened" />
</ClientSettings>
<MasterTableView CommandItemDisplay="TopAndBottom" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False">
<BatchEditingSettings EditType="Row" />
<Columns>
<telerik:GridBoundColumn DataField="AssetNumber" HeaderStyle-Width="15%" HeaderText="Asset Number" UniqueName="AssetNumber" ItemStyle-Width="10%">
<ColumnValidationSettings EnableRequiredFieldValidation="true">
<RequiredFieldValidator ID="reqAssetNumber" ForeColor="Red" Text="*Required" ErrorMessage="*This field is required"></RequiredFieldValidator>
</ColumnValidationSettings>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Organization" DataField="Organization" HeaderStyle-Width="10%" UniqueName="OrganizationName">
<ItemTemplate>
<%#Eval("Organization") %>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox runat="server" ID="OrganizationRadComboBox" Width="100px">
</telerik:RadComboBox>
<asp:RequiredFieldValidator ControlToValidate="OrganizationRadComboBox" runat="server" ErrorMessage="*Requierd" Display="Static"></asp:RequiredFieldValidator>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridDateTimeColumn 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 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:GridNumericColumn HeaderText="Meter Reading" HeaderStyle-Width="10%" UniqueName="MeterReading" DataField="MeterReading">
<ColumnValidationSettings EnableRequiredFieldValidation="true">
<RequiredFieldValidator ForeColor="Red" Text="*Required" Display="Static">
</RequiredFieldValidator>
</ColumnValidationSettings>
</telerik:GridNumericColumn>
<telerik:GridTemplateColumn HeaderText="Meter Type" DataField="MeterTypeID" HeaderStyle-Width="9%" UniqueName="MeterTypeName">
<ItemTemplate>
<%#Eval("MeterTypeID") %>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox runat="server" ID="MeterTypeRadComboBox" DataTextField="MeterDesc" DataValueField="MeterTypeID" EnableViewState="true" Width="100px">
</telerik:RadComboBox>
<asp:RequiredFieldValidator ControlToValidate="MeterTypeRadComboBox" runat="server" ErrorMessage="*Requierd" Display="Static"></asp:RequiredFieldValidator>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Errors/Wornings" HeaderStyle-Width="14%" ItemStyle-ForeColor="Red">
<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"></ClientSettings>
</telerik:RadGrid>
Plz let me know i am doing any thing wrong?