Se usi il FW 2.0 o superiore puoi usare la List<Row> che ha un metodo Sort al quale puoi passare una callback in cui fai i dovuti confronti.
Oppure implementi IComparable:
Codice:
class Row:IComparable
{
public int CompareTo(object obj)
{
if(obj is Row)
return this.m_id.CompareTo((obj as Row).m_id);
else
return -1;
}
}
Ciao