を反復処理する必要がありDataTableます。そこにという列がありImagePathます。
私が使用しているDataReaderときは、次のようにします。
SqlDataReader dr = null;
dr = cmd.ExecuteReader();
while (dr.Read())
{
TextBox1.Text = dr["ImagePath"].ToString();
}
どのようにして同じことを達成できDataTableますか?
1
dr.Read()は、データベースから行ごとではなく、ネットワークバッファーから行ごとに読み取ります。データベースからのフェッチは1つだけです。したがって、データテーブルからの読み取りでは、パフォーマンスは向上しません。
—
developer747