那位大哥告诉一下我AspNetPager怎么用啊
vs2005(vb)我想用AspNetPager实现datelist的分页 
 .vb里的代码应该怎么写?或者给个示例
------解决方案--------------------什么时候结贴?  网上使用说明太多了吧?
------解决方案--------------------9494,网上多得很
------解决方案--------------------到作者主页上,有例子 
 www.webdiyer.com
------解决方案--------------------AspNETPager的用法(C#)参考后想办法改成VB的吧,以下是网上参考的 
 先下载,然后安装 
 1.在vs.net2005中,该控件并不能自动添加到工具面板中,需要手动添加项,选定AspNetPager.dll,即可   
 2.在codeBehind的cs文件中,要using Wuqi.Webdiyer;   
 3.写好ChangePage事件后,要与aspnetpager控件相关联   
 以下是一段示例代码:   
 前台default.aspx     
   <%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "Default.aspx.cs " Inherits= "test_Default " StylesheetTheme= "default " %>  
  <%@ Register Assembly= "AspNetPager " Namespace= "Wuqi.Webdiyer " TagPrefix= "webdiyer " %>  
  <html xmlns= "http://www.w3.org/1999/xhtml " >  
  <head runat= "server ">  
      <title> 无标题页 </title>  
  </head>  
  <body>  
      <form id= "form1 " runat= "server ">  
      <div>  
          <asp:DataList ID= "DataList1 " runat= "server ">  
              <ItemTemplate>  
                 ProductName: 
                  <asp:Label ID= "ProductNameLabel " runat= "server " Text= ' <%# Eval( "ProductName ") %>  '>  
                  </asp:Label>  <br />  
                  <br />  
              </ItemTemplate>  
          </asp:DataList>  
          <webdiyer:aspnetpager id= "pager1 " runat= "server " onpagechanged= "ChangePage ">  </webdiyer:aspnetpager>      
      </div>  
      </form>  
  </body>  
  </html>    
 后置代码:default.aspx.cs   
 using System; 
 using System.Data; 
 using System.Configuration; 
 using System.Collections; 
 using System.Web; 
 using System.Web.Security; 
 using System.Web.UI; 
 using System.Web.UI.WebControls; 
 using System.Web.UI.WebControls.WebParts; 
 using System.Web.UI.HtmlControls; 
 using cpp114.tools.oledb; 
 using System.Data.OleDb; 
 using Wuqi.Webdiyer;   
 public partial class test_Default : System.Web.UI.Page 
 { 
     protected OleDbConnection conn = new OleDbConnection(); 
     protected OleDbCommand cmd = new OleDbCommand();   
     protected void Page_Load(object sender, EventArgs e) 
     { 
         if (!IsPostBack) { 
             initdb(); 
             conn.Open(); 
             cmd.CommandText =  "select count(*) from t_product "; 
             pager1.RecordCount = (int)cmd.ExecuteScalar(); 
             conn.Close(); 
             BindData();                          
         }   
     }    
  //初始化连接对象 
     protected void initdb(){ 
         conn.ConnectionString = oledbtool.myConnStr + Server.MapPath(oledbtool.mydbName); 
         cmd.Connection = conn;         
     }   
  //数据绑定 
     protected void BindData() { 
         initdb(); 
         OleDbDataAdapter sda = new OleDbDataAdapter( "select * from t_product ",conn);        
         DataSet ds = new DataSet(); 
         //sda.Fill(ds, 10, 10,  "temptbl "); 
         sda.Fill(ds, pager1.PageSize * (pager1.CurrentPageIndex - 1), pager1.PageSize,  "temptbl ");