【发布时间】:2018-03-07 14:56:51
【问题描述】:
有没有办法索引 reader 变量,以便我可以访问每个被选中的用户?因为这每次只获得第一条记录
using (SqlCommand cmd = new SqlCommand("Select * from users", con))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
user = new Users(reader["name"].ToString(), reader["image_path"].ToString());
//MessageBox.Show(reader[1].ToString() + " " + reader[2].ToString());
}
}
}
}
【问题讨论】:
-
读者只是一个(不要得到读者[1]),但每次迭代都会返回一个新行..我不明白你到底需要什么。