.net中数据源配置数据库的内容使其显示在datalist里面;数据库有10条记录,怎样设置数据源使其只显示5项
展开全部
PagedDataSource来显示分页。
----------------------------------------------------------------
private void BindData()
{
//ds填充代码
DataView dv = ds.Tables[0].DefaultView;
PagedDataSource Pds = new PagedDataSource();
Pds.DataSource = dv;
Pds.AllowPaging = true;
Pds.PageSize = 10;
int TotalCount = Pds.PageCount;
int CurrPage;
//这里就可以通过各种方式递交页面索引
CurrPage = Request.QueryString["Page"];
//最后再绑定
//DataList和Repeater都可
DataList1.DataSource = Pds;
DataList1.DataBind();
}
如果是获取前五条就是:select top 5 from **
----------------------------------------------------------------
private void BindData()
{
//ds填充代码
DataView dv = ds.Tables[0].DefaultView;
PagedDataSource Pds = new PagedDataSource();
Pds.DataSource = dv;
Pds.AllowPaging = true;
Pds.PageSize = 10;
int TotalCount = Pds.PageCount;
int CurrPage;
//这里就可以通过各种方式递交页面索引
CurrPage = Request.QueryString["Page"];
//最后再绑定
//DataList和Repeater都可
DataList1.DataSource = Pds;
DataList1.DataBind();
}
如果是获取前五条就是:select top 5 from **
展开全部
应该有一个pagesize属性的,给他赋值你想要的数字就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是显示前面5项还是分页显示
追问
2种情况都有! 怎样显示5项和怎样分页显示呢
追答
只显示五项就在数据查询时加上top5 如:
select * top 5 from table1;
分页使用PagedDataSourse类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询