protected void button_last_Click(object sender, EventArgs e) { this.PageIndex = this.PageCount; PageIndexChangeEventArgs _e = new PageIndexChangeEventArgs(this.PageSize, this.PageIndex, this.PageCount); this.OnPageIndexChange(_e); this.PageIndex = _e.PageIndex; this.PageCount = _e.PageCount; }
//public event PageIndexChangeEventHandler PageIndexChange //{ // add // { // base.Events.AddHandler(EventPageIndexChange, value); // } // remove // { // base.Events.RemoveHandler(EventPageIndexChange, value); // } //} protected virtual void OnPageIndexChange(PageIndexChangeEventArgs e) { PageIndexChangeEventHandler handler = (PageIndexChangeEventHandler)base.Events[EventPageIndexChange]; if (handler != null) { handler(this, e); } }