知识大全 十天学会ASP.net之第九天

Posted

篇首语:敢说敢作敢为, 无怨无恨无悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 十天学会ASP.net之第九天相关的知识,希望对你有一定的参考价值。

十天学会ASP.net之第九天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  学习目的 学会用DATAGRID分页显示

  虽然说DATAGRID的分页显示效率不怎么高 但是不管怎么说 它是最方便的分页显示 对于做一个留言簿还是相当简单实用的 对于启用分页功能还有一个重要要求 只能在DATADRID控件的数据源实现了ICOLLECTION接口的情况下才能启用分页功能 而DATAREADER没有这个接口 所以必须使用DATATABLE来代替   <script runat= server language= c# >  void Page_Load()      string strConnection= Provider=Microsoft Jet OleDb ;Data Source= ;   strConnection+=Server MapPath( guestbook mdb );   OleDbConnection objConnection=new OleDbConnection(strConnection);   OleDbDataAdapter objDataAdapter=new OleDbDataAdapter( select * from guestbook objConnection);   DataSet objDataSet=new DataSet();   objDataAdapter Fill(objDataSet);   dgrdMain DataSource=objDataSet;   dgrdMain DataBind();    void dgrdMain_PageIndexChanged(Object sender DataGridPageChangedEventArgs e)     dgrdMain CurrentPageIndex = e NewPageIndex;    DataBind();      </script>  <>  <body>   <asp:DataGrid   id= dgrdMain   cellpadding=   showheader= true   borderwidth=   allowpaging= true 启用分页功能  pagesize= 每一页显示三条记录  onpageindexchanged= dgrdMain_pageindexchanged 调用第×页的函数为dgrdMain_PageIndexChanged()  runat= server   />   </body>  </>

  <script runat= server language= vb >  subPage_Load  dim objConnection as OleDbConnection  dim objDataAdapter as OleDbDataAdapter  dim objDataSet as DataSet  objConnection=new OleDbConnection( Provider=Microsoft Jet OleDb ;Data Source= +Server MapPath( guestbook mdb ))  objDataAdapter=new OleDbDataAdapter( select * from guestbook objConnection)  objDataSet=new DataSet  objDataAdapter Fill(objDataSet)  dgrdMain DataSource=objDataSet  dgrdMain DataBind()  end sub  sub dgrdMain_PageIndexChanged(sender as object e as datagridpagechangedeventargs)  dgrdMain CurrentPageIndex = e NewPageIndex  DataBind  end sub  </script>   <>  <body>   <asp:DataGrid   id= dgrdMain   cellpadding=   showheader= true   borderwidth=   allowpaging= true 启用分页功能  pagesize= 每一页显示三条记录  onpageindexchanged= dgrdMain_pageindexchanged 调用第×页的函数为dgrdMain_PageIndexChanged()  runat= server   />   </body>  </>

  这样就是最简单的分页 我们可以用参数pagestyle mode= nextprev/numericpages 来设定是显示上一页 下一页方式还是直接选择页面的数字方式来实现页面跳转 如果是前者我们可以用pagestyle nextpagetext来设定包含下一页链接的文本 用pagestyle prevpagetext来设定包含上一页链接的文本 如果是后者我们可以用PagerStyle PageButtonCount来设定在使用省略号之前显示的页面编号数量(默认是 )

cha138/Article/program/net/201311/14708

相关参考

知识大全 十天学会ASP.net之第七天

十天学会ASP.net之第七天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的学会添加删

知识大全 十天学会ASP.net之第六天

十天学会ASP.net之第六天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的学会读取数

知识大全 十天学会ASP.net之第五天

十天学会ASP.net之第五天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的学会连接两

知识大全 十天学会ASP.net之第一天

十天学会ASP.net之第一天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我认为ASPNET

知识大全 十天学会ASP.net之第四天

十天学会ASP.net之第四天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的掌握WEB

知识大全 十天学会ASP.net之第三天

十天学会ASP.net之第三天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的掌握WEB

知识大全 十天学会ASP.net之第八天

十天学会ASP.net之第八天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的初步掌握D

知识大全 十天学会ASP.net之第二天

十天学会ASP.net之第二天  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习目的掌握C#的

知识大全 八天学会ASP.net(2)

八天学会ASP.net(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第二天  学习目的掌

知识大全 八天学会ASP.net(6)

八天学会ASP.net(6)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第六天  学习目的学