您的位置首页生活百科

asp GridView 搜索分页

asp GridView 搜索分页

的有关信息介绍如下:

asp GridView 搜索分页

asp GridView 搜索分页

user.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="user.aspx.cs" Inherits="government_web.user.user" %>

onclick="user_search_Click" />

DataKeyNames="uid" DataSourceID="SqlDataSource_user"

onrowdeleting="GridView_user_RowDeleting" AllowPaging="True"

BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"

CellPadding="3" PageSize="1">

ReadOnly="True" SortExpression="uid" />

SortExpression="login_times" />

SortExpression="login_time" />

SortExpression="created" />

ConnectionString="<%$ ConnectionStrings:ConnectionString %>"

SelectCommand="SELECT * FROM [users]">

user.aspx.cs

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using government_web.db;

namespace government_web.user

{

public partial class user : System.Web.UI.Page

{

public SqlServerDB sqlServerDB = null;

protected void Page_Load(object sender, EventArgs e)

{

}

///

/// 删除操作

///

///

///

protected void GridView_user_RowDeleting(object sender, GridViewDeleteEventArgs e)

{

}

///

/// 搜索

///

///

///

protected void user_search_Click(object sender, EventArgs e)

{

bind();

}

///

/// 点击分页

///

///

///

protected void GridView_user_PageIndexChanging(object sender, GridViewPageEventArgs e)

{

bind();

}

public void bind() {

//查询字符串

string sql = "select * from [users] where [username] like '%" + TextBox_username.Text + "%' "

+ " and [email] like '%" + TextBox_email.Text + "%' and [name] like '%" + TextBox_name.Text + "%'"

+ " and [phone] like '%" + TextBox_phone.Text + "%'";

//设置SqlDataSource 执行sql语句

SqlDataSource_user.SelectCommand = sql;

//设置GridView中DataSourceID

GridView_user.DataSourceID = SqlDataSource_user.ID;

//绑定GridView数据

GridView_user.DataBind();

}

}

}

注意在分页的时候也要从新绑定数据,不然点击分页就会查询所有数据

数据库