- //分页
- protected void gvLogs_PageIndexChanging(object sender, GridViewPageEventArgs e)
- {
- if (e.NewPageIndex > gvLogs.PageCount)
- { gvLogs.PageIndex = gvLogs.PageCount; }
- else
- { gvLogs.PageIndex = e.NewPageIndex; }
- GvBindData = (DataTable)ViewState["dt"];
- }
- //排序
- protected void gvLogs_Sorting(object sender, GridViewSortEventArgs e)
- {
- DataTable dt = (DataTable)ViewState["dt"];
- DataView dv = dt.DefaultView;
- if (sortdirec == 0)
- {
- dv.Sort = e.SortExpression.ToString() + " DESC";
- sortdirec = 1;
- }
- else
- {
- dv.Sort = e.SortExpression.ToString() + " ASC";
- sortdirec = 0;
- }
- DataTable dt1 = dv.ToTable();
- ViewState["dt"] = dt1;
- gvLogs.DataSource = dt1;
- gvLogs.DataBind();
- }
- //编辑行
- protected void GridViewDepart_RowEditing(object sender, GridViewEditEventArgs e)
- {
- GVDepartment.EditIndex = e.NewEditIndex;
- _initializeDataBind();
- }
- protected void GridViewDepart_RowUpdating(object sender, GridViewUpdateEventArgs e)
- {
- string departId = this.GVDepartment.Rows[e.RowIndex].Cells[0].Text;
- string departName = ((TextBox)this.GVDepartment.Rows[e.RowIndex].Cells[1].Controls[0]).Text.Trim();
- _presenter.ModifyDepartment(departId, departName);
- GVDepartment.EditIndex = -1;
- _initializeDataBind();
- }
- protected void GridViewDepart_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
- {
- GVDepartment.EditIndex = -1;
- _initializeDataBind();
- }