2009-08-26 8 views
0

J'ai un gridview, dans le pied de grille, j'ajoute un TextBox (TB1) et un CalendarExtendar (CAL1). CAL1 a des propriétés: ID PopupControl et ID targetControl = TB1.Ajax: CalendarExtendar dans Gridview

Lorsque je clique sur TB1 Popup de Calendar Extendar affiche l'affichage du calendrier. Mais j'ai trouvé l'erreur: Le samedi est manquant. Donc CAL montre juste 6 jours.

Quelqu'un peut-il m'aider, pourquoi le samedi est manquant?

Répondre

0

J'ai rencontré ce problème lorsque j'ai commencé à utiliser l'Ajax Calendar Extender.

Pour moi, le problème était avec le CSS. Si je me souviens bien, le remplissage/marge entre les colonnes est trop grand, de sorte que la dernière colonne ne rentre pas dans la zone visible.

Essayez de peaufiner le CSS. Je suis assez sûr que le samedi est là, vous ne pouvez pas le voir.

+0

Thx pour votre JustABitOfCode suggestion. Les problèmes sont sur CssClass et j'ai corrigé le CSS – Yayan

0

J'ai utilisé ci-dessous CSS pour résoudre le problème. La deuxième ligne est facultative.

div.ajax__calendar_container, div.ajax__calendar_body { width:225px; } 

.ajax__calendar_days td { padding:2px 4px; } 
0

j'ai utilisé CSS suivant, et cela a fonctionné pour moi

.ajax__calendar_container TD 
{ 
padding: 0 2px; 
} 
.ajax__calendar_container 
{ 
width: 192px; 
height: 178px; 
} 
.ajax__calendar_body 
{ 
padding: 2px; 
margin: 0px; 
width: 192px; 
} 
.ajax__calendar_other,ajax__calendar_day,ajax__calendar_dayname 
{ 
width: 15px; 
height: 17px; 
margin: 0px; 
    padding: 0px; 
} 
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years { 

width: 192px; 
} 
.ajax__calendar_day { 
cursor: pointer; 
height: 17px; 
padding: 0 2px; 
text-align: right; 
width: 17px; 
}