`

第二个asp.net分页代码(用gridview控件分页,数据不用sqldatasource)

    博客分类:
  • .net
阅读更多

我的第二个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();
    }

 

分享到:
评论

相关推荐

    ASP.NET初级_GridView控件和FormView控件

    在提供的压缩包"Koko_ASP.NET初级_GridView控件和FormView控件"中,你可能找到一个示例项目,展示了如何在实际开发中使用这两种控件。通过研究这个例子,你可以学习如何设置控件属性,编写事件处理程序,以及如何在...

    ASP.NET中dropdownlist和GridView控件的用法

    在ASP.NET web开发中,Dropdownlist和GridView是两个非常常用且功能强大的控件。Dropdownlist,也称为下拉列表,通常用于提供用户选择一个或多个选项的界面;而GridView则是一个数据展示控件,用于显示表格形式的...

    asp.net 分页控件(包括demo)

    在"AspNetPager732Samples"这个压缩包子文件的文件名称中,我们可以推断出这可能是一个特定版本(7.3.2)的ASP.NET分页控件的样本代码或项目。这些样本通常会包含不同的使用场景,例如基本分页、自定义分页样式、...

    ASP.NET GridView控件源代码大全

    ASP.NET GridView控件是.NET Framework中的一个强大且常用的Web控件,主要用于展示数据,并提供了丰富的功能,如排序、分页、筛选和编辑等。在这个"ASP.NET GridView控件源代码大全"的压缩包中,您将找到一系列示例...

    asp.net 中的Gridview控件的使用

    在ASP.NET Web应用程序开发中,GridView控件是一个非常重要的组件,它用于显示数据集的表格形式,例如数据库查询结果。GridView不仅提供了丰富的功能,还具有高度的可定制性,允许开发者进行灵活的数据操作和界面...

    c#asp.net分页专业用于Aspnet分页控件

    对于标题中提到的“c#asp.net分页专业用于Aspnet分页控件”,这个描述意味着我们将专注于使用C#语言编写代码,结合ASP.NET的分页功能,来创建一个适用于datagrid控件的专业分页解决方案。在VS2005中,我们可以这样做...

    ASP.NET分页一(Table)

    例如,在ASP.NET Web Forms中,你可以使用GridView控件的`PageIndexChanging`事件和SqlDataSource的`SelectParameters`来实现分页和排序: ```csharp protected void GridView1_PageIndexChanging(object sender, ...

    一个不错的Asp.net分页控件源码及演示

    在Asp.net中,内置的GridView、ListView等数据展示控件虽然已经包含了基本的分页功能,但在某些特定需求下,如自定义样式、复杂交互或者高度定制化的情况下,可能需要我们自己编写或使用第三方分页控件。本源码就...

    ASP.NET—005:GridView增加一行JS实现

    在ASP.NET中,GridView通常结合数据源控件(如SqlDataSource或ObjectDataSource)来绑定数据。当需要在不刷新整个页面的情况下向GridView添加行时,可以利用JavaScript和AJAX(Asynchronous JavaScript and XML)...

    asp.net分页控件

    ASP.NET分页控件是网页开发中的一个关键组件,它用于在大量数据中实现高效的浏览体验,通过将数据分成小块(页)进行显示,而不是一次性加载所有内容。本篇将详细探讨ASP.NET分页控件的核心概念、功能以及如何在实际...

    Asp.net 分页控件(好用)

    本篇文章将深入探讨自定义的Asp.net分页控件——gfPager,以及如何将其应用于DataList、GridView和Repeater等数据绑定控件。 首先,gfPager是一个动态库,提供了一个简单易用的分页解决方案。它通过加载Dll文件到...

    asp.net 分页代码

    可能包含一个ASP.NET页面(如Default.aspx),使用了GridView控件,以及对应的后台代码(Default.aspx.cs)。在后台代码中,可以看到如何连接数据库,执行分页查询,以及处理页面改变事件的代码。 例如,`...

    asp.net2.0 分页控件

    在ASP.NET框架下,分页功能是通过数据绑定控件(如GridView, DataList或Repeater)内置的分页功能或者自定义控件来实现的。在本案例中,我们关注的是一个名为"LLPagination.dll"的自定义分页控件,它声称模仿了淘宝...

    asp.net 分页控件

    在ASP.NET页面上使用分页控件时,首先需要定义一个数据源,如SqlDataSource、EntityDataSource或自定义的数据访问层。然后,将AspNetPager控件拖放到页面上,并设置其属性以连接到数据源。一些关键的属性包括: 1. ...

    ASP.NET GridView控件源代码大全.rar

    这个"ASP.NET GridView控件源代码大全"压缩包包含了关于GridView控件的各种使用示例,涵盖了从基本绑定到复杂的数据操作,以及与ADO.NET(ActiveX Data Objects)的集成。以下是基于这些资源可能涉及的一些关键知识...

    ASP.NET2.0中用Gridview控件操作数据的代码

    ASP.NET 2.0是微软开发的一...在ASP.NET 2.0中,Gridview控件还支持分页、排序、筛选等多种特性,是Web应用开发中非常实用的数据展示工具。在实际开发中,可以根据项目需求灵活运用这些功能,提升用户体验和工作效率。

    .net分页 asp.net分页

    - **GridView**:ASP.NET中的一个强大控件,内建了分页功能。只需设置GridView的AllowPaging属性为True,并配置PageSize属性定义每页显示的记录数,就可以轻松实现分页。 - **SqlDataSource**或**EntityDataSource*...

    ASP.NET分页控件

    2. 绑定数据源:在ASP.NET中,我们可以使用ObjectDataSource或SqlDataSource控件来连接数据库并执行查询。设置SelectCommand属性为我们的分页查询,并在分页事件中动态修改查询参数,以实现不同页码的数据加载。 3....

    asp.net分页代码 简单好用的分页,使用QueryString方式分页

    SQLDataSource 是 ASP.NET 中一个非常强大的数据源控件,它可以连接到数据库并执行各种 SQL 命令(如 SELECT、INSERT、UPDATE 和 DELETE)。通过绑定到其他控件(如 GridView、FormView 或 DetailsView),可以方便...

Global site tag (gtag.js) - Google Analytics