Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 LINQ ADO.NET JavaScript DataGridView GridView AjaxPro DevExpress 面向对象 Extjs XML HTML教程 Oracle jQuery WPF MVC 分页 Office2010 GDI+ Visual C++2010 Dojo MySQL VB.NET WCF4.0 ASPxGridView WinForm textbox Sql2005 cookie Discuz!NT checkbox WCF SQL经典语句 T-SQL F# asp.net VS2008 SQL Ajax DropDownList VS2008新特性 TreeView Access Flex 页面执行时间 字符串 DataSet VB2005 回调 动画 C#时间 游戏 ASP.NET MVC
尚未分类 LINQ教程 Enterprise技术 性能优化/调试 水晶报表与打印 安全与加密 图形图像 文件处理 基础教程 Web Services 内置对象 控件示例 正则表达式\采集 ADO.NET 缓存\泛型\线程 XML技术 Url重写\静态页 vs2008综合教程
当前位置: 主页 > ASP.NET教程 > 尚未分类 >

自定义ascx文件来控制分页(2)

时间:2010-06-27 21:51来源:未知 作者:admin 点击:

3、引用页面:
page_Ascx.aspx:

<%@ Page language="c#" Codebehind="page_Ascx.aspx.cs" AutoEventWireup="false" Inherits="firstcs_03.page_Ascx" %>
<%@ Register TagPrefix="uc1" TagName="moonPage" Src="moonPage.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 
<HEAD>
  
<title>page_Ascx</title>
  
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  
<meta name="CODE_LANGUAGE" Content="C#">
  
<meta name="vs_defaultClientScript" content="JavaScript">
  
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  
<link href="css.css" _fcksavedurl=""css.css"" _fcksavedurl=""css.css"" _fcksavedurl=""css.css"" rel="stylesheet" type="text/css">
 
</HEAD>
 
<body>
  
<form id="PageForm" method="post" runat="server">
   
<asp:DataGrid id="DataGrid1" runat="server" AllowCustomPaging="True" AllowPaging="True">
    
<PagerStyle Visible="False"></PagerStyle>
   
</asp:DataGrid><FONT face="宋体"><BR>
   
</FONT>
   
<asp:Repeater id="Repeater1" runat="server">
    
<HeaderTemplate>
     Repeater控件的标头模版
<br>
    
</HeaderTemplate>
    
<ItemTemplate>
     名称:
<%# DataBinder.Eval(Container.DataItem,"ProductName"%><br>
     单价:
<%# DataBinder.Eval(Container.DataItem,"UnitPrice"%><br>
    
</ItemTemplate>
    
<AlternatingItemTemplate>
     名称:
<font color="red"><%# DataBinder.Eval(Container.DataItem,"ProductName"%></font><br>
     单价:
<font color="red"><%# DataBinder.Eval(Container.DataItem,"UnitPrice"%></font><br>
    
</AlternatingItemTemplate>
    
<SeparatorTemplate>
     
<hr>
    
</SeparatorTemplate>
    
<FooterTemplate>
     Repeater控件的页脚模版
    
</FooterTemplate>
   
</asp:Repeater>
   
<asp:Panel id="Panel1" runat="server" Width="634px">
    
<uc1:moonPage id="pc" runat="server"></uc1:moonPage>
   
</asp:Panel><FONT face="宋体"></FONT>
  
</form>
 
</body>
</HTML>


using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace firstcs_03
{
 
/// <summary>
 
/// page_Ascx 的摘要说明。
 
/// </summary>

 public class page_Ascx : System.Web.UI.Page
 
{
  
protected System.Web.UI.WebControls.DataGrid DataGrid1;
  
protected System.Web.UI.WebControls.Panel Panel1;
  
protected System.Web.UI.WebControls.Repeater Repeater1;

  
protected firstcs_03.moonPage pc;
 
  
private void Page_Load(object sender, System.EventArgs e)
  
{
   
//if(!IsPostBack)
   
//{
   pc._CurrentPage = 0;
   pc._datagrid 
= DataGrid1;
   pc._pageSize 
=10;
   pc._proc 
= "Page_Change";

//   pc._CurrentPage = 0;
//   pc._datagrid = (DataGrid)Repeater1;
//   pc._pageSize =7;
//   pc._proc = "Page_Change";
   
//}
  }


  
#region Web 窗体设计器生成的代码
  
override protected void OnInit(EventArgs e)
  
{
   
//
   
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   
//
   InitializeComponent();
   
base.OnInit(e);
  }

  
  
/// <summary>
  
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
  
/// 此方法的内容。
  
/// </summary>

  private void InitializeComponent()
  
{   
   
this.Load += new System.EventHandler(this.Page_Load);

  }

  
#endregion

 }

}

Tags:分页
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价