using BLL; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.ToDo { public partial class CQMSToDo : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindGrid(); } } void BindGrid() { var getDataList = Funs.DB.Sp_APP_GetCQMSToDoItems(this.CurrUser.LoginProjectId, CurrUser.UserId).ToList(); Grid1.DataSource = getDataList; Grid1.RecordCount = getDataList.Count; Grid1.DataBind(); } /// /// 分页显示条数下拉框 /// /// /// protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); BindGrid(); } /// /// 过滤表头 /// /// /// protected void Grid1_FilterChange(object sender, EventArgs e) { BindGrid(); } protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) { if (Grid1.SelectedRowIndexArray.Length == 0) { Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); return; } var getDataList = Funs.DB.Sp_APP_GetCQMSToDoItems(this.CurrUser.LoginProjectId, CurrUser.UserId).ToList(); var record = getDataList.Find(x => x.DataId == e.RowID); if (record != null) { var url = record.PCUrl; PageContext.RegisterStartupScript(WindowAtt.GetShowReference(url)); } } protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) { BindGrid(); } protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) { BindGrid(); } } }