在.net中,我的DataList控件的分页功能怎么第一页显示的是全部项,显得这一页好长啊! 10

怎么使第一页只显示我想要显示的项数呢?求帮助... 怎么使第一页只显示我想要显示的项数呢?求帮助 展开
 我来答
百度网友6bccb12
2011-01-09 · 超过17用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:37.3万
展开全部
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["PageIndex"] = 0; //初始化当前页
likeData();
}
}

//模糊查找
public void likeData()
{
List<answer> list = answerBLL.findByLike();
if (list == null || list.Count <= 0)
{
this.lab_showData.Text = "<strong style='color:red'>·暂无信息</strong>";
}
else
{
PagedDataSource page = new PagedDataSource();
page.AllowPaging = true;//启动分页控件
page.PageSize = 20;//设置每页显示20条
page.CurrentPageIndex = PageIndex;//设置当前页
}
count.Text = "总页数:" + Count;
now.Text = "当前页数:" + (PageIndex + 1).ToString();

page.DataSource = list;//得到数据源
showData.DataSource = page;//填充到datalist显示
showData.DataBind();//邦定显示
}
public int PageIndex //用于设置好当前页数
{
get
{
return (int)ViewState["PageIndex"];
}
set
{
ViewState["PageIndex"] = value;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yingmego
2011-01-09 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:102万
展开全部
在属性栏里找到repeatcolumns 直接改就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌芹0o
2011-01-09 · TA获得超过398个赞
知道小有建树答主
回答量:492
采纳率:66%
帮助的人:277万
展开全部
在控件里设置你每页要显示的行数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shungang1988
2011-01-09 · 超过39用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:98.1万
展开全部
你设置下每页的数据行数就行了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式