相同的查詢在SQL Server中正常工作。我需要它返回從C#中的數據庫表讀取的所有行。爲什麼我的SQLDataReader只是讀取數據庫表的最後一行?
SqlCommand cmd = new SqlCommand();
cmd.Connection = connection;
cmd.CommandText = @"SELECT TypeName, Sum(HitNo) FROM TypeHit GROUP BY TypeName";
SqlDataReader sdr = cmd1.ExecuteReader();
sdr.Read();
if (sdr.HasRows)
{
while (sdr.Read())
{
TextBox1.Text = sdr.GetString(0) +" at " + sdr.GetInt32(1);
}
}
謝謝蒂姆,這是非常感謝 – Seesharp 2012-03-10 12:47:29