广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    AspNetPager与Socut.Data使用实例代码

    2018-05-08 11:29:24 次阅读 稿源:互联网
    广告
    连接数据库只要在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(); 


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

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告