2016-04-09 10 views
0

Şu anda, post-back işlemleri ile ilgili bazı sorunlar yaşıyorum. Doğru onay kutusu değerini elde edemiyorum. Bunu anlamaya çalışıyorum ama yapamadım. Alabildiğim tüm yardımı takdir ediyorum.Dinamik kontroller Kullanım Mesajların neden olduğu takvim ve düğme neden oluyor

Veritabanındaki nesnelerin sayısına göre 10 hücrede (saatleri temsil eden) onay kutuları oluşturan dinamik bir tablom var. > Img butonunu kullanarak seçme tarih - -> Seçilen tarihe dayalı dinamik bir tablo oluşturmak -> Onay kontrol -

O
Yük Sayfa eğer sorunsuz datebase için eklemek yapabiliyor> kaydı ekleyin. Img butonunu kullanarak> tarih seç - -

Ancak, sorun ben birden tarihlerini ne zaman (örneğin :)

Yük Page oluşur> Seçilen tarihe dayalı dinamik bir tablo oluşturmak -> Img Düğmesi tıklayın -> dinamik üret tablo - Ben şu kodu yapmış>

:

protected void Page_Load(object sender, EventArgs e) 
    { 
     Calendar1.Visible = false; 
     if (IsPostBack) 
     { 
      LoadData(); //generate dataset to construct table 
     } 
    } 
    protected void Calendar1_SelectionChanged(object sender, EventArgs e) 
    { 

     Calendar1.Visible = false; 

     Table.Rows.Clear(); 
     LoadData(); 


    } 

Ben Table.Rows.Clear ekledik(); Calendar.SelectionChanged ve Imagebutton'ta tıklayın. Değilse, birden fazla tablo görünecektir. Örnek: İlk tarih seçimi için 1, 2 tek ben !IsPostBack

if (!IsPostBack) 
{ 
    LoadData(); //generate dataset to construct table 
} 

Bu ilk yük olduğunu kullanılarak öneririm İkinci tarih seçimi

cevap

0

dan altında aşağıdaki. Geri yüklediğinizde - seçilen değişiklik - bu tekrar yüklenmemelidir. LoadData()'un veri kümesini oluşturduğunu veya bu nedenle birden çok kez geri yükleme üzerine ayarlandığını varsayıyorum.

+0

Bunu yaparsam, tablo düğmeyi tıklatmaz ve sonuçta hataya neden olur. Veritabanına onay kutusu ayrıntıları eklenemiyor –

İlgili konular