.... //先定义个data数据方法 struct Data { public string ID; public string Name; //如果要使用多维就在这里加变量就可乐 } //再定义个 ArrayList ArrayList al1 = new ArrayList(); //将读出的记录集存入data中,然后存入ArrayList中 while (rs.Read()) { Data d = new Data(); d.ID = rs[0].ToString(); d.Name = rs[1].ToString(); al1.Add(d); } rs.Close(); 最后就是使用了 for (int i = 0; i < al1.Count; i++) { Data d = (Data)al1[i]; xxx = d.ID XXX = d.Name .... } ...... 到此结束1