提交代码
This commit is contained in:
@@ -111,6 +111,45 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void OutputSummaryData()
|
||||
{
|
||||
List<string> list = Funs.GetStrListByStr(this.hdWorkPostId.Text, ',');
|
||||
int[] sum1 = new int[list.Count];
|
||||
foreach (JObject mergedRow in Grid1.GetMergedData())
|
||||
{
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
sum1[i] += Funs.GetNewIntOrZero(values.Value<string>("Num" + i.ToString()));
|
||||
}
|
||||
}
|
||||
JObject summary1 = new JObject();
|
||||
summary1.Add("UnitWorkName", "合计");
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
summary1.Add("Num" + i.ToString(), sum1[i]);
|
||||
}
|
||||
Grid1.SummaryData = summary1;
|
||||
|
||||
List<string> list2 = Funs.GetStrListByStr(this.hdMachineId.Text, ',');
|
||||
int[] sum2 = new int[list2.Count];
|
||||
foreach (JObject mergedRow in Grid2.GetMergedData())
|
||||
{
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
for (int i = 0; i < list2.Count; i++)
|
||||
{
|
||||
sum2[i] += Funs.GetNewIntOrZero(values.Value<string>("Num" + i.ToString()));
|
||||
}
|
||||
}
|
||||
JObject summary2 = new JObject();
|
||||
summary2.Add("UnitWorkName", "合计");
|
||||
for (int i = 0; i < list2.Count; i++)
|
||||
{
|
||||
summary2.Add("Num" + i.ToString(), sum2[i]);
|
||||
}
|
||||
Grid2.SummaryData = summary2;
|
||||
}
|
||||
|
||||
#region 加载
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
@@ -364,6 +403,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
||||
this.GridCQMSTomorrowPlan.DataBind();
|
||||
}
|
||||
ChangeText();
|
||||
OutputSummaryData();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -509,6 +549,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
||||
this.Grid5.DataBind();
|
||||
drpUnitWork_SelectedIndexChanged(null, null);
|
||||
ChangeText();
|
||||
OutputSummaryData();
|
||||
}
|
||||
|
||||
private void TextEmpty()
|
||||
|
||||
Reference in New Issue
Block a user