我用PagedDataSource分页,然后想通过程序自己循环,分别从数据库选定字段取得各页的数据.那么
怎样按照分页后设置分别从DataSet中取得相应的数据呢?-------------------------------------------
我的代码:
DataSet das=this.dbList(sqlR);//从数据库提取到信息
int connt=das.Tables[0].Rows.Count;
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = das.Tables["person"].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize=10;然后怎样 把第1页,第2页,第3页........ 写到数组里.
for (第i页)
{
string a=new string[100]
a[]=?//这里该怎样写?
}
怎样按照分页后设置分别从DataSet中取得相应的数据呢?-------------------------------------------
我的代码:
DataSet das=this.dbList(sqlR);//从数据库提取到信息
int connt=das.Tables[0].Rows.Count;
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = das.Tables["person"].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize=10;然后怎样 把第1页,第2页,第3页........ 写到数组里.
for (第i页)
{
string a=new string[100]
a[]=?//这里该怎样写?
}
解决方案 »
- EntLibForum论坛系统V4.0是不是没有后台
- 新手再问:为何DropDownList的值会丢失?
- 在asp.net中,如果实现类似QQ发信息的功能(即一端客户发送信息,另一端用户立即看到此信息)
- .net 连接mysql数据库的问题
- 如何禁止事件不可单击?
- asp.net中数据excel导入,并马上显示出来。另外还可以导出,求完整代码谢谢
- webeditbox控件安装问题
- DataGrid显示超出屏幕
- 求救~先谢拉~刷新问题~
- 紧急求助
- 请教为何asp.net中textbox控件databindings属于没有了
- 紧急问题 怎样在DataList1_ItemCreated中 得到DataList1的Text的值?在线等!!!!
{
//第i+1页
objPds.CurrentPageIndex = i;
string a=new string[objPds.Count];
int j=0;
foreach (DataRowView drv in objPds)
{
a[j] = drv["SomeColumnName"].ToString();
j++;
}
}
das=ocdb.VegetableList("select * from proVegetable Where green_eatery_id=1"); PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = das.Tables["person"].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 4;
int CurPage;
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1; objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "当前页:" + CurPage.ToString(); if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1); if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
Repeater1.DataSource=objPds;
Repeater1.DataBind();