namespace hanlin.program.Components
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
//using System.Web.UI.WebControls;
public DataGrid dataGrid
{//datagrid 的pagesize 和 datasource必须被设定并且datagrid绑定数据后(这样rowCount才可以为正数),才可以调用此属性设定dg
get
{
return dg;
}
set
{
if(value==null)throw new ArgumentException ("Argument cannot be null ","dg");
else
{
dg=value;
int i=0;
for(i=0;i<dg.Items.Count ;i++)
ddlpagesizes.Items.Add ((i+1).ToString());
}
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.first.Click += new System.EventHandler(this.prev_Click);
this.prev.Click += new System.EventHandler(this.prev_Click);
this.next.Click += new System.EventHandler(this.prev_Click);
this.last.Click += new System.EventHandler(this.prev_Click);
this.ddlpagesizes.SelectedIndexChanged += new System.EventHandler(this.ddlpagesizes_SelectedIndexChanged);
this.Load += new System.EventHandler(this.Page_Load);