AspNetPager与Socut.Data使用实例代码

连接数据库只要在web.config中:
<appSettings>
  <add key="SocutDataLink" value="data.mdb" />
</appSettings>
下面我记下每个小例子的主要代码过程:
1、ACCESS+GridView+数据读取+简单分页例子。

aspx文件: 


代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

<!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>AspNetPager与Socut.Data使用</title> 
    <style type="text/css"> 
    body{font:12px tahoma;} 
    </style> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <asp:GridView ID="gvwTest" runat="server" AutoGenerateColumns="false"> 
        <columns> 
        <asp:BoundField DataField="Id" HeaderText="ID" HeaderStyle-Width="50" /> 
        <asp:BoundField DataField="username" HeaderText="姓名" HeaderStyle-Width="200" /> 
        </columns> 
        </asp:GridView> 
        <webdiyer:AspNetPager ID="AspNetPager1" runat="server" OnPageChanged="AspNetPager1_PageChanged" PageSize="10" UrlPaging="True"> 
        </webdiyer:AspNetPager> 
    </div> 
    </form> 
</body> 
</html>

cs文件:


代码如下:

protected void Page_Load(object sender, EventArgs e) 

    AspNetPager1.RecordCount = (int)Socut.Data.ExecuteScalar("select count(*) from admin"); 
    if (!Page.IsPostBack) 
    { 
        datainit(); 
    } 
}  
private void datainit() 

    DataSet ds = Socut.Data.ExecuteDataSet("select * from admin", AspNetPager1.PageSize*(AspNetPager1.CurrentPageIndex - 1),AspNetPager1.PageSize); 
    gvwTest.DataSource = ds; 
    gvwTest.DataBind(); 
}

protected void AspNetPager1_PageChanged(object sender, EventArgs e) 

    datainit(); 
}

先引入控件,然后写小部分代码就能实现简单分页效果,方便快效,是我决定在以后项目中采用它的原因。而它的分页样式可以十分灵活的控制,比如我改成如下:

(0)

相关推荐

  • AspNetPager与Socut.Data使用实例代码

    连接数据库只要在web.config中: <appSettings>   <add key="SocutDataLink" value="data.mdb" /> </appSettings> 下面我记下每个小例子的主要代码过程: 1.ACCESS+GridView+数据读取+简单分页例子. aspx文件:  复制代码 代码如下: <%@ Page Language="C#" AutoEventWireu

  • AspNetPager与Socut.Data使用方法

    连接数据库只要在web.config中: <appSettings> <add key="SocutDataLink" value="data.mdb" /> </appSettings> 下面我记下每个小例子的主要代码过程: 1.ACCESS+GridView+数据读取+简单分页例子.aspx文件: <%@ Page Language="C#" AutoEventWireup="true&qu

  • AspNetPager+GridView实现分页的实例代码

    .框架是.NET Framework 4.0.一共为三个部分: 前台页面设计代码.前台页面程序代码.css样式.其中数据库连接操作用了DB类(连接语句),SQLHelper(微软的数据库操作类)效果图: 前台页面设计代码 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestWebSit

  • Ajax邮箱、用户名唯一性验证实例代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type="text/javascript"> $(function () { $("#txtEmail").blur(function () { $.ajax({ type: "post", url: "reg.ashx?email=" + $.trim($("#txtEmail").val()) + "&

  • Django中使用jquery的ajax进行数据交互的实例代码

    jquery框架中提供了$.ajax.$.get.$.post方法,用于进行异步交互,由于Django中默认使用CSRF约束,推荐使用$.get 示例:实现省市区的选择 最终实现效果如图: 将jquery文件拷贝到static/js/目录下 打开booktest/views.py文件,定义视图area1,用于显示下拉列表 #提供显示下拉列表的控件,供用户操作 def area1(request): return render(request,'booktest/area1.html') 打开bo

  • Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)

    废话不多说了,直接给大家贴代码,具体代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } .sspan{ background: #28a54c; color: #fff; margi

  • ASP.NET操作MySql数据库的实例代码讲解

    一.把MySql.Data.dll放到BIN目录下. 二.这是aspx.cs的全部源码,修改参数直接运行即可!   using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; publ

  • yii框架redis结合php实现秒杀效果(实例代码)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: <?php namespace backend\controllers; use Yii; use yii\web\Controller; /** * */ class GoodsController extends Controller { public $enableCsrfValidation=false; public function actionInfo() { $data=yii::$app->db->createCom

  • C++递归算法实例代码

    递归算法,总结起来具有以下几个特点: 特点1  它有一个基本部分,即直接满足条件,输出     特点2  它有一个递归部分,即 通过改变基数(即n),来逐步使得n满足基本部分的条件,从而输出     特点3  在实现的过程中,它采用了分治法的思想:        即将整体分割成部分,并总是从最小的部分(基本部分)开始入手(输出),其背后的原理在于 当整体递归到部分时,会保留整体的信息,部分满足条件输出的结果会被回溯给整体使用,从而使得整体输出结果.     特点4  每一步操作,整体都会将部分当

  • Android开发中通过手机号+短信验证码登录的实例代码

    首先,需要一个电话号码,目前很多账户都是将账户名设置成手机号,然后点击按钮获取手机验证码. 其次,你需要后台给你手机短信的验证接口,各个公司用的不一样,这个身为前端,不需要你来考虑,你只要让你后台给你写好接口,你直接调用就好了. activity_login.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andr

随机推荐