Το βρήκα! Ας είναι καλά ο Michael Kaplan , που στο άρθρο του "String.Compare is for Sissies" έχει την αντιστοιχία μεταξύ των comparison constants των Windows 2000 και του SQL Server. Ανακαλύπτουμε λοιπόν, ότι το flag που αγνοεί τους τόνους είναι το ... CompareOptions.IgnoreNonSpace ?
Tέλος πάντων, περνώντας αυτό επιτέλους η CompareInfo.Compare επιστρέφει 0!
CultureInfo.CurrentCulture.CompareInfo.Compare(strTest, strTest2,CompareOptions.IgnoreNonSpace)==0
Έτσι θα δουλέψει η αναζήτηση σε loop αλλά το DataTable.Select δεν δουλεύει. Ο λόγος είναι ότι δεν μπορεί να ορίσει κανείς CompareOptions για το select ή το DataTable, ούτε για το CultureInfo που χρησιμοποιεί το thread, ούτε για το Locale property του DataSet!
Σημείωση: Ούτε με το String.Compare δουλεύει!
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos