Scenario : if i select date as today, then RadTimePicker time should be more than current time.
For eg : if the current time is 10'O clock, the RadTimePicker time should be start with 11:00
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RadDatePicker1.aspx.cs" Inherits="RadDatePicker_RadDatePicker1" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><asp:ScriptManager ID="Sc1" runat="server"></asp:ScriptManager><div><telerik:RadDatePicker runat="server" AutoPostBack="true" ID="RadDateAppointment"Width="200px" OnSelectedDateChanged="RadDateAppointment_SelectedDateChanged"><DateInput ID="D" runat="server" DisplayDateFormat="dd MMM yyyy" DateFormat="dd MMM yyyy"EmptyMessage="dd/mm/yyyy"></DateInput></telerik:RadDatePicker><telerik:RadTimePicker ID="RadTimePickerAppointment" Width="110px" runat="server"><DateInput runat="server"></DateInput><TimeView runat="server" CellSpacing="-1"></TimeView></telerik:RadTimePicker></div></form></body></html>
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class RadDatePicker_RadDatePicker1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){RadDateAppointment.MinDate = DateTime.Today;}protected void RadDateAppointment_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e){DateTime date = DateTime.Today;if (e.NewDate == date){string time = DateTime.Now.ToString("HH");int hour = Convert.ToInt32(time);RadTimePickerAppointment.TimeView.StartTime = new TimeSpan(hour, 0, 0);}else{RadTimePickerAppointment.TimeView.StartTime = new TimeSpan(1, 0, 0);RadTimePickerAppointment.TimeView.EndTime = new TimeSpan(24, 0, 0);}}}
output:
0 comments:
Post a Comment