Son Haberler
Anasayfa / Yazılım / ASP.NET / Calendar Kontrolü

Calendar Kontrolü

Calendar kontrolü ASP.NET teknolojisinde tekrar kullanılabilir, gelişmiş kontrollerden birisidir. Adından anlaşılacağı üzere takvim kontrolüdür. Gün, hafta, ay bilgisi bu kontrol ile alınabilir ve bir çok özelliği ile alakalı olarak çeşitli işlemler yapabiliriz. Calendar kontrolünü formumuza eklediğimizde en basitinden şu şekilde bir kod bloğuna sahip oluruz.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>





    


    

Bu sayfayı önizlediğimizde ekranda;

Takvim kontrolü bir çok metot, özellik ve olayları içermektedir. Bunları aşağıdaki tabloda görebilirsiniz.

Şimdi bu tabloda belirtilen bazı özelliklerin, bazı metotların ve bazı olayların kullanıldığı bir örnek kod bloğu yazalım ve görelim.

Default.aspx dosyamda kodlarım :

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>





    


    

Tarih Seçiniz

Seçmiş olduğunuz tarih :

default.aspx.cs dosyamdaki kodlarım ise :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void secimDegisimi(object sender, EventArgs e)
    {
        trhLabel.Text = ""; //ilk anda boş bırakıyorum
        foreach (DateTime tarih in Calendar1.SelectedDates)
        {
            trhLabel.Text += tarih.ToString("D") + "
"; } } }

Bu örnekte herhangi bir tarihi seçtiğimizde altta label kontrolünde seçilen tarih yazılacaktır, istersen bir haftayı soldaki oklara tıklayarak komple seçebiliriz, aynı şekilde bir ayıda komple seçebiliriz.

Aşağıdaki linkten çalışmayı indirebilirsiniz.

{filelink=15}

2 yorum

  1. Merhaba.benim calendar nesnem koyduğum textbox ın içinde açık olarak geliyor ben kapalı olmasını istiyorum düzeltemedim yardım eder misiniz?

  2. iyi günler web sitenizi uzun zamandır takip ediyorum herkese cok güzel yardımcı olabiliyorsunuz emeği geçen tüm arkadaslara teşekkürlerimi sunuyorum

    ben bir konu hakkında bilgi alacaktım

    ben bir proje yapıyorum binevi ajanda gibi bir adet month calendar var burda seçtiğimiz tarihteki notu RcAjanda adındaki richtextboxda görmek istiyorum uzun zamandır araştırmama rağmen yapamadım yardımcı olabilirmisiniz seçili tarihte herhangi bir not yoksa not bulunamadı varsa notu yazacak

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir