详细一点:
DBLayer.GetAllStudents(); 得到的结果是按姓名排好序了的。
经过如下操作之后:
ArrayList al = new ArrayList();
foreach (Student it in coll) // order by ?
{
al.Add(it.Id);
}
return (int[])al.ToArray(typeof(int));
怎么就变成了按ID排序,而我要的是按姓名排序?
DBLayer.GetAllStudents(); 得到的结果是按姓名排好序了的。
经过如下操作之后:
ArrayList al = new ArrayList();
foreach (Student it in coll) // order by ?
{
al.Add(it.Id);
}
return (int[])al.ToArray(typeof(int));
怎么就变成了按ID排序,而我要的是按姓名排序?
al.Reverse();
好象有這么兩個函數排序