Click here to Skip to main content
15,891,730 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Required Field Validator is not firing after clicking Add Remark button link and trying to SAVE empty record in RadGrid. Please help. Thanks !!

Code behind:
VB
If (TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode) Then

            Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem)

            Dim requiredFieldRemark As RequiredFieldValidator = DirectCast(editedItem.FindControl("requiredFieldRemark"), RequiredFieldValidator)
            requiredFieldRemark.Enabled = True

ElseIf (TypeOf e.Item Is GridEditFormInsertItem AndAlso e.Item.OwnerTableView.IsItemInserted) Then

            Dim dataItem As GridEditableItem = CType(e.Item, GridEditableItem)
            Dim requiredFieldRemark As RequiredFieldValidator = DirectCast(dataItem.FindControl("requiredFieldRemark"), RequiredFieldValidator)
            requiredFieldRemark.Enabled = True
 End If


Asp.Net Markup:

Remarks:
<telerik:radgrid id="rgRemarks" runat="server" allowpaging="True" allowsorting="True"
="" autogeneratecolumns="False" gridlines="None" allowmultirowedit="false" allowautomaticinserts="false" allowautomaticupdates="false" cellspacing="0" width="500px" style="float: right">

<pagerstyle mode="NextPrevAndNumeric" alwaysvisible="True">
<mastertableview commanditemdisplay="Top" datakeynames="EmployeeID, RemarkID" cellspacing="-1" retrievealldatafields="false">
<commanditemsettings showrefreshbutton="True" showaddnewrecordbutton="True" addnewrecordtext="Add Remark">
<columns>
<telerik:gridtemplatecolumn datafield="Remark" sortexpression="Remark" headertext="Remark"
="" uniquename="Remark">
<itemtemplate>
<asp:label id="lblRemark" text="<%#Eval("Remark")%>" runat="server">


<edititemtemplate>
<asp:textbox id="txtRemark" runat="server" textmode="MultiLine" width="300px">
<asp:requiredfieldvalidator id="requiredFieldRemark" runat="server" controltovalidate="txtRemark"
="" errormessage="* Remark is required field." display="Dynamic">




<telerik:gridbuttoncolumn buttontype="ImageButton" headertext="Edit" commandname="Edit" text="Edit">
<telerik:gridbuttoncolumn confirmtext="Delete this Remark?" confirmdialogtype="RadWindow"
="" confirmtitle="Delete" buttontype="ImageButton" commandname="Delete" text="Delete" headertext="Delete" uniquename="DeleteColumn">


<editformsettings>
<editcolumn buttontype="ImageButton" cancelimageurl="~\Images\CommandImages\Cancel.gif" canceltext="Cancel Edit"
="" insertimageurl="~\Images\CommandImages\Save.gif" inserttext="Insert" uniquename="EditColumn" updateimageurl="~\Images\CommandImages\Save.gif" updatetext="Update ">




Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900