datagrid 分页

来源:互联网 发布:拼音软件 编辑:程序博客网 时间:2024/05/17 05:06
 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication4._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>datagrid  paging</title>
</head>
<body>
  <h2 >DataGrid paging</h2>
    <form id="form1" runat="server">    
    <div>
      <asp:DataGrid ID ="dgclass" runat ="server" AllowPaging ="true" OnPageIndexChanged ="gridpagechange" PageSize ="3" />
    </div>
    </form>
</body>
</html>

 

 

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;
namespace WebApplication4
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                DataFiller();
            }
        }
        protected  void DataFiller()
        {
            String strConnection = "server=.\\SQLEXPRESS;database=class;integrated security=true;";
            SqlConnection objconnection = new SqlConnection(strConnection );
            String sqlstr = "SELECT id AS [学号],name AS [姓名],age AS [年龄] FROM student";

            SqlDataAdapter objadapter = new SqlDataAdapter(sqlstr ,objconnection );
            DataSet objdataset = new DataSet();
            objadapter.Fill(objdataset, "classbiao");

            dgclass.PagerStyle.NextPageText = "Next";
            dgclass.PagerStyle.PrevPageText = "Previous";
            dgclass.DataSource = objdataset.Tables["classbiao"];
            dgclass.DataBind();       
        }
        protected  void gridpagechange(object sender, DataGridPageChangedEventArgs e)
        {
            dgclass.CurrentPageIndex = e.NewPageIndex;
            DataFiller();
        }
    }
}

 有木有发现错误???

原创粉丝点击