我需要遍历一个DataTable。我在那里有一列名为ImagePath。
当我使用时,DataReader我这样做:
SqlDataReader dr = null;
dr = cmd.ExecuteReader();
while (dr.Read())
{
TextBox1.Text = dr["ImagePath"].ToString();
}
如何使用来实现相同的目的DataTable?
1
dr.Read()从网络缓冲区中逐行读取数据,而不是从数据库中逐行读取数据。从数据库中只能读取一次。因此,从数据表读取不会提供任何性能提升。
—
developer747