Ενας απλός τρόπος είναι να βάλεις μια τιμή που δεν γίνεται να υπάρχει στην βάση σου (π.χ 0 ή -1) και στην συνέχεια στο σημείο που θα κάνεις την επιλογή των εγγραφών απο την βάση θα ελέγχεις την τιμή επέλεξε ο χρήστης. Αν για παράδειγμα είχες βάλει ώς τιμή το 0 και η τιμή που επέλεξε ο χρήστης είναι 0 τότε θα εκτελείς query που θα επιστρέφει όλες τις εγγραφές απο την βάση, αλλιώς θα εκτελείς query που θα φέρνει μόνο την εγγραφή με τιμή αυτή που επέλεξε ο χρήστης.
Ένας άλλος τρόπος είναι να ελέγχεις το SelectedIndex του DropDownList, αλλά αυτό προϋποθέτει ότι πάντα το πρώτο item στην λίστα σου θα είναι η επιλογή "-- Επιλέξτε όλες τις εγγραφές ανεξαρτήτου έτους --". Αν το SelectedIndex είναι 0 (δηλ. ο χρήστης έχει επιλέξει το 1ο item) τότε θα επιστρέφεις όλες τις εγγραφές.
Δημοσθένης Στελλάκης