知识大全 十天学会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之第七天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的学会添加删
十天学会ASP.net之第六天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的学会读取数
十天学会ASP.net之第五天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的学会连接两
十天学会ASP.net之第一天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我认为ASPNET
十天学会ASP.net之第四天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的掌握WEB
十天学会ASP.net之第三天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的掌握WEB
十天学会ASP.net之第八天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的初步掌握D
十天学会ASP.net之第二天 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习目的掌握C#的
八天学会ASP.net(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第二天 学习目的掌
八天学会ASP.net(6) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第六天 学习目的学