private void SortTable(ArrayList mTable) { //Console.WriteLine("Sorting table"); if (mTable == null) return; mTable.Sort(); for (int i=0; i < mTable.Count; i++) { ((MetaDataElement)mTable[i]).Row = (uint)i+1; } }