我有以下代码:
if (reader.HasRows)
{
while (reader.Read())
{
DataRow searchedDR = ds.Tables[dr["name"].ToString()].Rows.Find(reader["ID"].ToString());
if (searchedDR != null)
ds.Tables[dr["name"].ToString()].Rows.Remove(searchedDR);
}
}
当这块代码成功完成后,数据读取器(reader)变空了?是什么原因?之后我需要与这位读者合作。解决办法是什么?