dataSet 中记录的问题
用下面的代码,查询数据库中的,如何判读foreach 到了最后一行了?????
SqlDataAdapter adapter3 = new SqlDataAdapter(SQL, clsMain.Gcon);
DataSet data3 = new DataSet();
adapter3.Fill(data3);
DataView dv3 = data3.Tables[0].DefaultView;
foreach (DataRowView row1 in dv3)
{
///做判断用的
if(是最有一行)
{
// do something
}
}
------解决方案--------------------可以计数
foreach()
{
if (count <= data3.Tables[0].Rows.Count)
{
// do something
}
count++;
}
或者用for循环
------解决方案--------------------if(row1 == dv3[dv3.Count - 1])
或者用for循环
------解决方案--------------------用for循环方便,到最后一行了就跳出了。