陕北吴旗高娃这样教我:
不论是:
Do
{
DataList1.DataSource = sqlDataReader;
DataList1.DataBind();
}
while(sqlDateReader.Read());
还是:
while(sqlDataReader.Read())
{
DataList1.DataSource = sqlDataReader;
DataList1.DataBind();
}
这样的绑定方法都不对,因为这样的话每读一条数据都要绑定一次,其实只要绑定一次就好,而且想上面这样绑定总是会少一条数据,具体方法如下:
conn.Open();
OleDbDataReader reader = comm.ExeCuteReader();
dListNews.DataSource = reader;
dListNews.DataBind();
reader.Close();
comm.Close();
这样的话节省资源也不会出现少一条数据的现象