当前位置:编程学习 > asp >>

十天学会ASP.NET 第九天

答案:

会用DATAGRID 分页显示

                   虽然说DATAGRID 的分页显示效率不怎么高,但是不管怎么说,它是最方便的分页显示,对于做一个留

                   言簿还是相当简单实用的。对于启用分页功能还有一个重要要求,只能在DATADRID 控件的数据源实现

                   了ICOLLECTION 接口的情况下才能启用分页功能,而DATAREADER 没有这个接口,所以必须使用

                   DATATABLE 来代替。

                   <script runat="server" language="c#">

                   void Page_Load()

                   {

                   string strConnection="Provider=Microsoft.Jet.OleDb.4.0;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>

                   <html>

                   <body>

                   <asp:DataGrid

            

上一个:在浏览器中上载文件的方法与实现
下一个:避免公用(全局)变量

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,