Dynamite: High Performace Dynamic Sorting Using Expressions
Visit the CodeProject article for futher details.
Download Dynamite library (including demo) - 35.7KB
The library proides easy way for sorting arrays, enumerables, queryables and dataset as well.
The sweet gem about it is the ability to integrate it into actual runtime needs since it works with string manipulations.