public void BindGv() { this.ViewState["Jixie"] = EReport.GetJixieChayi(this.prjId, this.txtName.Text.Trim()); DataTable dataTable = this.ViewState["Jixie"] as DataTable; if (dataTable.Rows.Count != 0) { string[] value = new string[] { dataTable.Compute("SUM(MonthTotalBud)", string.Empty).ToString(), dataTable.Compute("SUM(Monthjiacha)", string.Empty).ToString(), dataTable.Compute("SUM(Monthchazhi)", string.Empty).ToString(), dataTable.Compute("SUM(TotalBud)", string.Empty).ToString(), dataTable.Compute("SUM(QuantityChazhi)", string.Empty).ToString(), dataTable.Compute("SUM(Jiacha)", string.Empty).ToString(), dataTable.Compute("SUM(Chazhi)", string.Empty).ToString() }; this.ViewState["Total"] = value; } this.AspNetPager1.RecordCount = dataTable.Rows.Count; this.AspNetPager1.PageSize = NBasePage.pagesize; this.gvCost.DataSource = EReport.GetPageDataTable(dataTable, this.AspNetPager1.CurrentPageIndex, this.AspNetPager1.PageSize); this.gvCost.DataBind(); }