ArrayList array=new ArrayList();
UserInfo user=new UserInfo();
System.Data.OleDb.OleDbDataReader reader=DB.GetDataReader(SEL_USER); while(reader.Read())
{
user.Address=reader["Address"].ToString();
array.Add(user);
}
当Read()三次的时候,我的array里面的三个user都是最后一个的值????只有把UserInfo user=new UserInfo();写在While里面的时候才能的到user的集合。谢谢!!
UserInfo user=new UserInfo();
System.Data.OleDb.OleDbDataReader reader=DB.GetDataReader(SEL_USER); while(reader.Read())
{
user.Address=reader["Address"].ToString();
array.Add(user);
}
当Read()三次的时候,我的array里面的三个user都是最后一个的值????只有把UserInfo user=new UserInfo();写在While里面的时候才能的到user的集合。谢谢!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货