我的第二个asp.net分页,用gridview控件分页,实现简单,并且gridview的数据源是用sqldatasource链接的
前台代码:
<asp:GridView ID="grd" runat="server" AllowPaging="true" PageSize="6" AutoGenerateColumns="False" DataKeyNames="id" Width="928px"
onpageindexchanging="grd_PageIndexChanging">
<Columns>
<asp:BoundField DataField="用户名" HeaderText="用户名" ReadOnly="True"
SortExpression="用户名" />
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="details.aspx?id={0}" DataTextField="标题" HeaderText="标题" />
<asp:BoundField DataField="内容" HeaderText="内容" SortExpression="内容" />
<asp:BoundField DataField="发帖时间" HeaderText="发帖时间" SortExpression="发帖时间" />
<asp:BoundField DataField="回复量" HeaderText="回复量" SortExpression="回复量" />
<asp:BoundField DataField="浏览量" HeaderText="浏览量" SortExpression="浏览量" />
<asp:BoundField DataField="最后一次访问时间" HeaderText="最后一次访问时间"
SortExpression="最后一次访问时间" />
</Columns>
</asp:GridView>
注意AllowPaging为true表示允许分页,pagesize设置一页显示的行数。要实现分页功能还得实现onpageindexchanging事件。因此后台代码为:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
bind();
}
}
public void bind()//将数据库中的内容填充到gridview中
{
SqlConnection conn = new SqlConnection(CommonMethods.connstring);
conn.Open();
string cmd = "select * from title";
SqlDataAdapter da = new SqlDataAdapter(cmd, conn);
DataSet ds = new DataSet();
da.Fill(ds);
grd.DataSource = ds;
grd.DataBind();
conn.Close();
}
protected void grd_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grd.PageIndex = e.NewPageIndex;
bind();
}
分享到:
相关推荐
在提供的压缩包"Koko_ASP.NET初级_GridView控件和FormView控件"中,你可能找到一个示例项目,展示了如何在实际开发中使用这两种控件。通过研究这个例子,你可以学习如何设置控件属性,编写事件处理程序,以及如何在...
在ASP.NET web开发中,Dropdownlist和GridView是两个非常常用且功能强大的控件。Dropdownlist,也称为下拉列表,通常用于提供用户选择一个或多个选项的界面;而GridView则是一个数据展示控件,用于显示表格形式的...
在"AspNetPager732Samples"这个压缩包子文件的文件名称中,我们可以推断出这可能是一个特定版本(7.3.2)的ASP.NET分页控件的样本代码或项目。这些样本通常会包含不同的使用场景,例如基本分页、自定义分页样式、...
ASP.NET GridView控件是.NET Framework中的一个强大且常用的Web控件,主要用于展示数据,并提供了丰富的功能,如排序、分页、筛选和编辑等。在这个"ASP.NET GridView控件源代码大全"的压缩包中,您将找到一系列示例...
在ASP.NET Web应用程序开发中,GridView控件是一个非常重要的组件,它用于显示数据集的表格形式,例如数据库查询结果。GridView不仅提供了丰富的功能,还具有高度的可定制性,允许开发者进行灵活的数据操作和界面...
对于标题中提到的“c#asp.net分页专业用于Aspnet分页控件”,这个描述意味着我们将专注于使用C#语言编写代码,结合ASP.NET的分页功能,来创建一个适用于datagrid控件的专业分页解决方案。在VS2005中,我们可以这样做...
例如,在ASP.NET Web Forms中,你可以使用GridView控件的`PageIndexChanging`事件和SqlDataSource的`SelectParameters`来实现分页和排序: ```csharp protected void GridView1_PageIndexChanging(object sender, ...
在Asp.net中,内置的GridView、ListView等数据展示控件虽然已经包含了基本的分页功能,但在某些特定需求下,如自定义样式、复杂交互或者高度定制化的情况下,可能需要我们自己编写或使用第三方分页控件。本源码就...
在ASP.NET中,GridView通常结合数据源控件(如SqlDataSource或ObjectDataSource)来绑定数据。当需要在不刷新整个页面的情况下向GridView添加行时,可以利用JavaScript和AJAX(Asynchronous JavaScript and XML)...
ASP.NET分页控件是网页开发中的一个关键组件,它用于在大量数据中实现高效的浏览体验,通过将数据分成小块(页)进行显示,而不是一次性加载所有内容。本篇将详细探讨ASP.NET分页控件的核心概念、功能以及如何在实际...
本篇文章将深入探讨自定义的Asp.net分页控件——gfPager,以及如何将其应用于DataList、GridView和Repeater等数据绑定控件。 首先,gfPager是一个动态库,提供了一个简单易用的分页解决方案。它通过加载Dll文件到...
可能包含一个ASP.NET页面(如Default.aspx),使用了GridView控件,以及对应的后台代码(Default.aspx.cs)。在后台代码中,可以看到如何连接数据库,执行分页查询,以及处理页面改变事件的代码。 例如,`...
在ASP.NET框架下,分页功能是通过数据绑定控件(如GridView, DataList或Repeater)内置的分页功能或者自定义控件来实现的。在本案例中,我们关注的是一个名为"LLPagination.dll"的自定义分页控件,它声称模仿了淘宝...
在ASP.NET页面上使用分页控件时,首先需要定义一个数据源,如SqlDataSource、EntityDataSource或自定义的数据访问层。然后,将AspNetPager控件拖放到页面上,并设置其属性以连接到数据源。一些关键的属性包括: 1. ...
这个"ASP.NET GridView控件源代码大全"压缩包包含了关于GridView控件的各种使用示例,涵盖了从基本绑定到复杂的数据操作,以及与ADO.NET(ActiveX Data Objects)的集成。以下是基于这些资源可能涉及的一些关键知识...
ASP.NET 2.0是微软开发的一...在ASP.NET 2.0中,Gridview控件还支持分页、排序、筛选等多种特性,是Web应用开发中非常实用的数据展示工具。在实际开发中,可以根据项目需求灵活运用这些功能,提升用户体验和工作效率。
- **GridView**:ASP.NET中的一个强大控件,内建了分页功能。只需设置GridView的AllowPaging属性为True,并配置PageSize属性定义每页显示的记录数,就可以轻松实现分页。 - **SqlDataSource**或**EntityDataSource*...
2. 绑定数据源:在ASP.NET中,我们可以使用ObjectDataSource或SqlDataSource控件来连接数据库并执行查询。设置SelectCommand属性为我们的分页查询,并在分页事件中动态修改查询参数,以实现不同页码的数据加载。 3....
SQLDataSource 是 ASP.NET 中一个非常强大的数据源控件,它可以连接到数据库并执行各种 SQL 命令(如 SELECT、INSERT、UPDATE 和 DELETE)。通过绑定到其他控件(如 GridView、FormView 或 DetailsView),可以方便...