using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CB.Common; using CB.Framework; using CB.Data; using CB.Entity; namespace CB.Admin.Plugins.LotteryTool { public partial class TrendToolsPageList : AdminPage { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindDropDownListAndSelect(ddlLotType, LotteryService.ToList(), "Name", "Cid", "0"); BindRepeaterList(); } } protected override void BindRepeaterList() { int recordCount; var list = TrendChartService.ToPaging(new TrendChartInfo() { Name = txtUsername.Text.Trim(), Cid = TypeConverter.StrToInt(ddlLotType.SelectedValue), Tid = 2002//标识工具配置 }, AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, out recordCount); repeaterList.DataSource = list; repeaterList.DataBind(); AspNetPager1.RecordCount = recordCount; } protected void btnSearch_Click(object sender, EventArgs e) { AspNetPager1.CurrentPageIndex = 1; BindRepeaterList(); } protected void AspNetPager1_PageChanged(object sender, EventArgs e) { BindRepeaterList(); } protected string GetStatus(object status) { switch ((TrendChartStatus)Enum.Parse(typeof(TrendChartStatus), status.ToString())) { case TrendChartStatus.Default: return "正常状态"; case TrendChartStatus.Hot: return "热门走势图"; case TrendChartStatus.New: return "新走势图"; case TrendChartStatus.Test: return "测试状态"; } return "其他"; } protected void ddlLotType_SelectedIndexChanged(object sender, EventArgs e) { BindRepeaterList(); } protected void txtUsername_TextChanged(object sender, EventArgs e) { BindRepeaterList(); } } }