ASP.NET Datalist分页?

我是初学者,大家帮我代码补充完,尽量说明,还有用什么引用也说下源文件<asp:DataListID="DataList1"runat="server"DataKeyFie... 我是初学者,大家帮我代码补充完,尽量说明,还有用什么引用也说下
源文件
<asp:DataList ID="DataList1" runat="server" DataKeyField="编号" DataSourceID="SqlDataSource1"
RepeatColumns="4" RepeatDirection="Horizontal">
<ItemTemplate>
<a href="diaodingdan.aspx?ia=<%# DataBinder.Eval(Container.DataItem,"编号") %>"><img width="160" height="73" border="0" src="../pic/<%# DataBinder.Eval(Container.DataItem,"图片") %>" /><br /></a><asp:Label ID="名称Label" runat="server" Text='<%# Eval("名称") %>'></asp:Label><br />
</ItemTemplate>
</asp:DataList>
<asp:LinkButton ID="LinkButton1" runat="server" Font-Size="12px" CommandName="shouye" OnCommand="page_onclick">首页</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" Font-Size="12px" CommandName="prev" OnCommand="page_onclick">上页</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" Font-Size="12px" CommandName="next" OnCommand="page_onclick">下页</asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" Font-Size="12px" CommandName="weiye" OnCommand="page_onclick">尾页</asp:LinkButton>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=localhost;Initial Catalog=hemeida;Integrated Security=True"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [吊顶表] WHERE ([类] = @类)">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="类" QueryStringField="id" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
代码文件
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class web_diaoding : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conm = new SqlConnection();
conm.ConnectionString = "server=localhost;database=hemeida;integrated security=sspi";
conm.Open();

}
}
帮我做出对Datalist里面用SQL绑定的数据表里的数据进行分页,分页效果为 首页 上一页 下一页 尾页
展开
 我来答
c吐血C
2010-03-20 · TA获得超过132个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:120万
展开全部
select top a * from xxx
where id not in
(select top b id from xxx)
a为每页显示的条数
b为(当前页数-1)*a
如每页5条显示第二页就是a=5,b=(2-1)*5=5

大体思路就是这个
手机用户77089
2010-03-21
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
使用PagedDataSource控件可以快速的实现分页!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zengfanliang13
2010-03-22
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
aspnetpager 控件实现分页 非常简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙浪_子
2010-03-23
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你先在数据库中写个存储过程。提供三个参数,一个总行数count 分好多页pageindex,还有很页多少行pagesize
然后再到前台写代码就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式