网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月04日
漏签
0
天
asp.net吧
关注:
45,742
贴子:
174,835
看贴
图片
吧主推荐
视频
游戏
4
回复贴,共
1
页
<<返回asp.net吧
>0< 加载中...
菜鸟请教老鸟一个对于你们来说非常简单的问题!
取消只看楼主
收藏
回复
风言风语的说
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就是asp怎么创建分页显示?一定要写存储过程吗?怎么写?
风言风语的说
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我用的数据库是access,没有sql server,然后显示的内容是
2026-01-04 04:38:50
广告
不感兴趣
开通SVIP免广告
风言风语的说
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我需要点击前一页和后一页有反应
风言风语的说
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大神们帮帮忙,快被这个折磨死了,期末大作业啊,在这个上面模量好长时间了
风言风语的说
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
if (Session["nm"] == null)
ClientScript.RegisterStartupScript(GetType(), "警告", "<script type='text/javascript'>alert('用户未登录!');window.location.href='log.aspx';</script>");
else
{
string s1 = Session["nm"].ToString();
string s2 = Session["ct"].ToString();
Label2.Text = s1;
Label1.Text = s2;
OleDbConnection odbc = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=|DataDirectory|Database.mdb;");
odbc.Open();
OleDbCommand com = new OleDbCommand("select count(*) from texts", odbc);//求所有记录条数的SQL语句对象
int CountTotal = Convert.ToInt16(com.ExecuteScalar());//用ExecuteScalar方法执行,转换为int型
if (CountTotal < PageSize)//总页数至少一页
TotalPage = 1;
else if (CountTotal % PageSize == 0)//刚好整数页
TotalPage = CountTotal / PageSize;
else//有余数的,总数要加一页
TotalPage = CountTotal / PageSize + 1;
Label3.Text = TotalPage.ToString();
Label4.Text = CurPage.ToString();
OleDbCommand com1 = new OleDbCommand("select * from texts order by ID desc", odbc);
OleDbCommand com3 = new OleDbCommand("Fenye1", odbc);
com3.CommandType = CommandType.StoredProcedure;
com3.Parameters.AddWithValue("@PageSize", PageSize);
com3.Parameters.AddWithValue("@PreNum", (CurPage - 1) * PageSize);
OleDbCommand com4 = new OleDbCommand("Fenye", odbc);
com4.CommandType = CommandType.StoredProcedure;
com4.Parameters.AddWithValue("@PreNum", (CurPage - 1) * PageSize);
OleDbDataReader OleDbR = null;//准备好OleDbDataReader对象,用于存放查询结果,不管执行哪一个select查询都是放到这个里
if (CurPage == 1)
{
OleDbR = com1.ExecuteReader();
}
else if (CurPage > 1)
{
if (CurPage == TotalPage)
OleDbR = com4.ExecuteReader();
else
OleDbR = com3.ExecuteReader();
}
string HtmlString = "<table cellpadding=4 cellspacing=1 border=1 bordercolor=#773333 width=560; style='border-collapse:collapse; font-family: 宋体, Arial, Helvetica, sans-serif; font-size: small'>";
int i = (CurPage - 1) * PageSize + 1;
while (OleDbR.Read())
{
HtmlString += "<tr height=30 bgcolor=#C0C0C0><td align=center width=50>" + i + "</td><td align=center width=100>" + OleDbR[1] + "</td><td align=center width=90>" + OleDbR[2] + "</td><td align=center width=100><a href=view.aspx?ID=" + OleDbR[0] + ">" + OleDbR[3] + "</a></td><td align=center width=100><a href=view.aspx?ID=" + OleDbR[0] + ">" + OleDbR[4] + "</a></td><td align=center width=120>" + OleDbR[5] + "</td></td></tr>";
i++;//文章序号自增
}//还是+,字符串和变量SqlR[i]的结合,形成一个完成的HTML表格代码
HtmlString += "</table>";
WZ_List.InnerHtml = HtmlString;//循环结束后,一次性在网页指定DIV位置输出该表格
OleDbR.Close();
odbc.Close();
}
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示