可以用SqlDataReader实现,代码如下:
if (reader.Read())
{
------
或者
while(reader.Read())
{
------
}
}
else
{
----------
}
也可以用DataSet:(foreach循环 )
da.fill(ds)
foreach(datarow dat in ds.table[0])
使用DataTable,一个例子如下:
//rd为你的SqlDataReader对象
DataTable tb=new DataTable();
tb.Load(rd);
for(int i=0;i
string aa;
for(int i=0;i
aa=ds.Table[0].Rows[i][0].ToString();
}
aa就是每行的值;
楼上正解:
具体是定义了Reader对象之后(假设是rd)
while(rd.Read())
{
}
//这个while每循环一次读取一行记录
用DataSet可以啊