怎么少了一个?
我用DataReader都数据库记录怎么少一条?
sqldatareader的记录和都是正确的,就是取值时候少一个?
这么做的
sqldatareader dr=GetData(ID);
if(dr.read())
while(dr.read())
{
this.DropDownList1.Add(dr[0].ToString());
}
------解决方案--------------------把IF去掉
因为if(dr.read())
已经记录下移一条了
------解决方案--------------------有这事?多帖一点代码呢?是不是dr[0].tostring()有一条记录是空的?
------解决方案--------------------真是有趣啊! 少了一条