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

Server validate+date picker

3 Answers 88 Views
Calendar
This is a migrated thread and some comments may be shown as answers.
Tina
Top achievements
Rank 1
Tina asked on 19 Apr 2012, 11:57 AM
Here is the code I am trying.How to access datepicker in server validate?
<EditItemTemplate>
                            <telerik:RadDatePicker ID="StartDate" runat="server">
                            </telerik:RadDatePicker
<asp:CustomValidator ControlToValidate="StartDate" ID="CustomValidator2" runat="server"
ErrorMessage="Please select" OnServerValidate="CustomValidator2_ServerValidate"> </asp:CustomValidator>
<EditItemTemplate>

3 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 19 Apr 2012, 01:02 PM
Hi Tina,

Try the following code to access RadDatePicker in ServerValidate.

C#:
protected void CustomValidator2_ServerValidate(object source, ServerValidateEventArgs args)
    {
        CustomValidator validate = (CustomValidator)source;
        GridEditableItem item = (GridEditableItem)validate.NamingContainer;
        RadDatePicker pkr = (RadDatePicker)item.FindControl("StartDate");
    }

Thanks,
Princy.
0
Tina
Top achievements
Rank 1
answered on 20 Apr 2012, 10:51 AM
When I am hiding the field using this line of code item["id"].Visible = false; in edit mode, it hides the textbox, but shows the label field.I want to hide the label also?
0
Princy
Top achievements
Rank 2
answered on 20 Apr 2012, 11:04 AM
Hi Tina,

Try the following code to hide the Label as well as TextBox.

C#:
protected void radgrid1_ItemDataBound(object sender, GridItemEventArgs e)
   {
     if (e.Item is GridEditableItem && e.Item.IsInEditMode)
       {
           GridEditableItem item = (GridEditableItem)e.Item;
           item["id"].Parent.Visible = false;
       }
   }

Thanks,
Princy.
Tags
Calendar
Asked by
Tina
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Tina
Top achievements
Rank 1
Share this question
or