Τί εννοείς δεν δουλεύει? Το dataset δεν περιέχει τα δεδομένα που θέλεις ή δεν είναι με τη σειρά που περιμένεις? Θα πρέπει να έχεις υπόψη ότι η σειρά με την οποία τραβάς δεδομένα από τη βάση δεν είναι απαραίτητα και η σειρά με την οποία θα αποθηκευθούν στο dataset. Η σειρά επηρεάζεται π.χ. από την ύπαρξη primary keys και indexes. Μπορείς να ταξινομήσεις τα περιεχόμενα ενός οποιουδήποτε datatable ανεξάρτητα από το τη σειρά με την οποία φορτώθηκαν τα δεδομένα, με δύο τρόπους. Ο πρώτος, είναι να χρησιμοποιήσεις ένα bindingsource στο οποίο θα θέσεις στο Sort Property τη στήλη που θέλεις να χρησιμοποιήσεις για την ταξινόμηση. Η άλλη είναι να χρησίμοποιήσεις την εντολή Select η οποία επιστρέφει ένα πίνακα από DataRows ταξινομημένα βάση των κριτηρίων που θα δώσεις.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos