读书人

dataSet 中记录的有关问题

发布时间: 2012-08-26 16:48:06 作者: rapoo

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循环方便,到最后一行了就跳出了。

读书人网 >C#

热点推荐