私は 2010 Express を使用しており、配列 arrStudents があります。各要素には、生徒の名前 (arrStudents(0).Name) と年齢 (arrStudents(0).Age) が含まれています。名前が列 A に表示され、年齢が列 B に表示される Excel のように、ユーザーが 2 列 x 100 行のグリッドで表示できるように、配列の内容を表示したいと思います。
次に、ユーザーはどこかをダブルクリックして、列 A をアルファベット順に並べ替えるか、B を年齢の昇順で並べ替えることができます。次に、もう一度ダブルクリックすると逆になり、列 A がアルファベットの降順で並べ替えられ、列 B が年齢の降順で並べ替えられます。C# でこれにできるだけ近づける最善の方法は何ですか?