3 Answers, 1 is accepted
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 11 Jul 2012, 09:45 AM
                                            
                                        Hello Janaki,
You can add a DatePicker dynamically using the following code.
C#:
Thanks,
Princy.
                                        You can add a DatePicker dynamically using the following code.
C#:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e){  if (e.Item is GridEditFormInsertItem ) {    GridEditFormInsertItem item = (GridEditFormInsertItem)e.Item;    RadDatePicker pkr = new RadDatePicker();    pkr.ID = "RadDatePicker1";    item["UniqueName"].Controls.Add(pkr);  }}Thanks,
Princy.
0
                                
                                                    Franklin
                                                    
                                            
    Top achievements
    
            
                 Rank 1
                Rank 1
            
    
                                                
                                                answered on 13 Jul 2012, 04:12 PM
                                            
                                        Hi Princy!
I´ve got a treelist with two datepickers added dynamically when I am going to insert a new row
How can I validate when press the save button inside the treelist, the date selected in the first fileld is minor than the second one?
and show the appropriate error message?
Thanks,
Franklin.
                                        I´ve got a treelist with two datepickers added dynamically when I am going to insert a new row
How can I validate when press the save button inside the treelist, the date selected in the first fileld is minor than the second one?
and show the appropriate error message?
Thanks,
Franklin.
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 16 Jul 2012, 06:29 AM
                                            
                                        Hello Franklin,
You can use CompareValidator for comparing the dates. Here is the sample code.
C#:
Thanks,
Princy.
                                        You can use CompareValidator for comparing the dates. Here is the sample code.
C#:
protected void RadTreeList1_ItemCreated(object sender, Telerik.Web.UI.TreeListItemCreatedEventArgs e){  if (e.Item is TreeListDataInsertItem) {   TreeListDataInsertItem item = (TreeListDataInsertItem)e.Item;   CompareValidator com = new CompareValidator();   com.ID = "CompareValidator1";   item["ColumnUniqueName"].Controls.Add(com);   RadDatePicker pkr1 = new RadDatePicker();   pkr1.ID = "RadDatePicker1";   item["ColumnUniqueName"].Controls.Add(pkr1);   RadDatePicker pkr2 = new RadDatePicker();   pkr2.ID = "RadDatePicker2";   item["ColumnUniqueName1"].Controls.Add(pkr2);   RadDatePicker picker1 = (RadDatePicker)item.FindControl("RadDatePicker1");   RadDatePicker picker2 = (RadDatePicker)item.FindControl("RadDatePicker2");   DateTime startDate = Convert.ToDateTime(pkr1.SelectedDate);   CompareValidator compValidate = (CompareValidator)item.FindControl("CompareValidator1");   compValidate.ControlToValidate =picker1.ID;   compValidate.ControlToCompare = picker2.ID;   compValidate.ValueToCompare = DateTime.Now.ToShortDateString();   compValidate.Type = ValidationDataType.Date;   compValidate.Operator = ValidationCompareOperator.LessThanEqual;   compValidate.ErrorMessage = "EndDate should not be less than StartDate";   }}Thanks,
Princy.