雪缘园资料库德甲:帮忙解释一下?.net

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 12:27:38
有关分页的一段:
ICollection CreateSource()
{
SqlConnection con=DB.Createcon();
con.Open();
int StartIndex;

//设定导入的起终地址
StartIndex = CurrentPage*8;
string strSel = "select * from CineVod";
DataSet ds = new DataSet();
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,con);
MyAdapter.Fill(ds,StartIndex,8,"DataList1");
return ds.Tables["DataList1"].DefaultView;

也就是分页、每页的最大数据量是8条记录

StartIndex = CurrentPage*8; //当前页的起始位置,如果当前页是2,就从第17条记录开始
MyAdapter.Fill(ds,StartIndex,8,"DataList1"); //取数据集中从DtartIndex开始的后8条记录并填充到DataSet,接上面的例子,StartIndex的值是16,就取第17条记录到第24条记录