3 Answers, 1 is accepted
0
Princy
Top achievements
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
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
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.