Πιο απλό δεν γίνεται, αν και πιστεύω ότι αν αφιερώσεις λίγο χρόνο στο άρθρο και το πάρεις μεθοδικά, θα βγάλεις άκρη. Θα σου πρότεινα να το ξεκινήσεις και για ότι δεν καταλαβαίνεις, εδώ είμαστε να απαντήσουμε σε νέες ερωτήσεις. Τώρα, αν δεν τα καταφέρεις, τότε η πιο απλή (αλλά όχι και τόσο κομψή) μέθοδος είναι να ρίξεις τα data σου μέσα σε ένα DataTable που ως μηχανισμός έχει ήδη υλοποιημένο το IBindingList και υποστηρίζει sorting και filtering...
Vir prudens non contra ventum mingit