Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

freeze datagrid header

Îåêßíçóå áðü ôï ìÝëïò Scientist. Τελευταία δημοσίευση από το μέλος Scientist στις 13-07-2007, 14:34. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-07-2007, 12:21 33544

    freeze datagrid header

    καλησπέρα σε όλους

    φτιαχνω ενα project που φέρνει αποτελέσματα σε ενα datagrid. To datagrid ειναι μεγάλο και ο χρήστης σκρολάρει για να δει και τα κάτω κατω αποτελέσματα. Θα ήθελα να ρωτήσω αν υπάρχει τρόπος να παγώνει το Header του Datagrid..έτσι ώστε σκρολάροντας ο χρήστης να βλέπει πάντα στην οθόνη του "κολλημένες" τις κεφαλίδες.

    Πως γίνεται αυτό;

    ευχαριστώ εκ των προτέρων

  •  13-07-2007, 10:06 33562 σε απάντηση της 33544

    Απ: freeze datagrid header

    Μπορείς να χρησιμοποιήσεις DIV και να βάλεις το datagrid σου μέσα.

    <DIV style="OVERFLOW: auto; HEIGHT: 120px">
    <asp:DataGrid ...
    </DIV>


    Στη συνέχεια θα πρέπει να δημιουργήσεις το ακόλουθο css:

    <style type="text/css">
    <!--
    .DataGridFixedHeader {background-color: white; position:relative; top:expression(this.offsetParent.scrollTop);}
    -->
    </style>


    Κάνε apply το css στο datagrid χρησιμοποιώντας το HeaderStyle element:
    <HeaderStyle CssClass="ms-formlabel DataGridFixedHeader"></HeaderStyle>

    Ελπίζω να βοήθησα.
  •  13-07-2007, 14:34 33575 σε απάντηση της 33562

    Απ: freeze datagrid header

    Σε ευχαριστώ πάρα πολύ...το υλοποίησα κιόλας!

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems