【发布时间】:2012-02-19 13:24:46
【问题描述】:
这是我的 C# 代码的一部分:
SqlDataReader reader = command.ExecuteReader();
ArrayList readertmp = new ArrayList();
while (reader.Read())
{
readertmp.Add(reader);
}
reader 包含多个列,例如“name”、“age”和... 现在我想按列之一对“readertmp”进行排序,例如“名称”。 有没有人帮帮我?
【问题讨论】:
-
您需要使用数组来保存数据还是可以使用数据表?
-
您能否向我们展示您正在执行的 SQL 命令??
-
我很确定您不能以这种方式使用 DataReader。您将相同的对象添加到 ArrayList。
-
我只想通过任何方法按其中一列对该表进行排序
-
最好的排序方式是让数据库来做。向我们展示该命令的 SQL 语句。
标签: c# sql-server sorting arraylist