Exemple #1
0
    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();
    }