using BLL; using Model; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Web.UI.WebControls; namespace FineUIPro.Web.SendEmail { public partial class SendEmailLog : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindGrid(); } } #region 绑定数据 /// /// 绑定数据 /// private void BindGrid() { List SendList = new List(); Expression> express = PredicateExtensions.True(); SendList = Funs.DB.SendEmail.ToList(); Grid1.RecordCount = SendList.Count; var table = this.GetPagedDataTable(Grid1, SendList); Grid1.DataSource = table; Grid1.DataBind(); } /// /// 表头过滤 /// /// /// protected void Grid1_FilterChange(object sender, EventArgs e) { BindGrid(); } #endregion #region 分页 /// /// 分页下拉选择绑定 /// /// /// protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); BindGrid(); } /// /// 分页 /// /// /// protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) { Grid1.PageIndex = e.NewPageIndex; BindGrid(); } protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e) { Grid1.SortDirection = e.SortDirection; Grid1.SortField = e.SortField; BindGrid(); } #endregion } }