Bloguma yazmayalı çok uzun bir süre olmuştu. Artık tekrardan yazma vakti.
Takvim kontrolünü kullanırken bazı yerlerde geçmiş günleri devre dışı bırakmak isteyebiliriz. Bunun için if bloğumuz içerisine eğer kontrolümüzün günü bugünden küçükse özelliklerini isteğimiz şekilde ayarlıyoruz.
<%@ Page Language="VB" %>
<script runat="server">
Protected Sub gecmisgunleri_devredisi_birak(ByVal sender As Object, ByVal e As DayRenderEventArgs)
If e.Day.[Date] < DateTime.Now Then
e.Cell.Enabled = False
e.Day.IsSelectable = False
e.Cell.BackColor = System.Drawing.Color.Red
End If
End Sub
script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>title>
head>
<body>
<form id="form1" runat="server">
<div>
<asp:Calendar ID="Calendar1" runat="server" OnDayRender= "gecmisgunleri_devredisi_birak">asp:Calendar>
div>
form>
body>
html>
|