示例#1
0
 protected void BindGv()
 {
     this.dtCostSum = ConstructReport.GetCostSummary(this.ddlPrject.SelectedValue, 1);
     this.ViewState["dtCostSum"] = this.dtCostSum;
     this.gvCost.DataSource      = this.dtCostSum;
     this.gvCost.DataBind();
     string[] value = new string[]
     {
         System.Convert.ToDecimal(this.dtCostSum.Compute("sum(BudAmount)", "1>0")).ToString("0.000"),
         System.Convert.ToDecimal(this.dtCostSum.Compute("sum(Cost)", "1>0")).ToString("0.000"),
         System.Convert.ToDecimal(this.dtCostSum.Compute("sum(Disparity)", "1>0")).ToString("0.000")
     };
     int[] index = new int[]
     {
         2,
         3,
         4
     };
     GridViewUtility.AddTotalRow(this.gvCost, value, index);
 }