asp实现一个页面上面显示有3行3列,加分页的代码
asp实现一个页面上面显示有3行3列,加分页的代码
追问:方便的话 加我Q137738300谢谢
asp实现一个页面上面显示有3行3列,加分页的代码
追问:方便的话 加我Q137738300谢谢
答案:你是要的显示图片,三行三列的那种效果对吗?其实有更好的办法啊,利用 Div+Css 控制啊,主要是利用宽度来控制,再在分页类里面设置 rs.PageSize = 9 你要的效果就可以实现了啊,比起那些循环要简单多了哦。。。1、代码没有,就有有人给你贴出来复制的代码,你也没法用
2、三行可以用 i=1开始循环 i mod 3=0就打印一个</tr>然后开始新行
3、分页使用RecordSet
Set rs = CreateObject("Adodb.RecordSet")
rs.open sql,your conn,1,3
rs.PageSize = 10 '设置分页大小
rs.AbsolutePage =1 '设置显示第几页
然后你可以得到rs.Pagecount 总页数
understand?
分页的: private void SetEnable(PagedDataSource pds)
{
btnPrev.Enabled = true;
btnNext.Enabled = true;
if (pds.IsFirstPage)
btnPrev.Enabled = false;if (pds.IsLastPage)
btnNext.Enabled = false;
}
protected void btnNext_Click(object sender, EventArgs e)
{
Pager++;
Databind();
}
protected void btnPrev_Click(object sender, EventArgs e)
{
Pager--;
Databind();
}private int Pager
{
get
{
return (int)ViewState["Page"];
}
set
{
ViewState["Page"] = value;
}
}
上一个:在线杀毒的原理以及asp和C++代码,(要详细的不只是框架)谢谢啦!
下一个:asp.net如何处理图片成对比缩小来显示,最好能给出代码谢谢