增加看板汇总功能

This commit is contained in:
2024-01-02 11:22:20 +08:00
parent c2448c36cc
commit 80bbbade3e
6 changed files with 1037 additions and 0 deletions
@@ -0,0 +1,447 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DataStatistics.aspx.cs" Inherits="FineUIPro.Web.ZHGL.DataSync.DataStatistics" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>看板数据汇总</title>
<link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
<style>
.f-grid-row .f-grid-cell-inner
{
white-space: normal;
word-break: break-all;
}
.f-grid-colheader-text {
white-space: normal;
word-break: break-all;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left" Hidden="true">
<Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" Title="看板数据汇总"
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="ProjectId" EnableCollapse="true"
DataIDField="ProjectId" AllowSorting="true" SortField="ShortName" SortDirection="ASC" AllowColumnLocking="true"
AllowPaging="false" IsDatabasePaging="true" PageSize="1000" EnableSummary="true" SummaryPosition="Flow"
EnableTextSelection="True">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Locked="true"
Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField Width="150px" ColumnID="ShortName" DataField="ShortName" Locked="true"
SortField="ShortName" FieldType="String" HeaderText="项目简称" HeaderTextAlign="Center"
TextAlign="Center">
</f:RenderField>
<f:GroupField ColumnID="c1" HeaderText="安全数据" TextAlign="Center">
<Columns>
<f:GroupField ColumnID="c2" HeaderText="人数" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="CommissionerPersonNum" DataField="CommissionerPersonNum"
FieldType="String" HeaderText="总监" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="FullTimePersonNum" DataField="FullTimePersonNum"
FieldType="String" HeaderText="专职" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SafetySupervisionPersonNum" DataField="SafetySupervisionPersonNum"
FieldType="String" HeaderText="安全监护" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="InjectionSafetyEngineerPersonNum" DataField="InjectionSafetyEngineerPersonNum"
FieldType="String" HeaderText="注安师(在岗执业)" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ACertificatePersonNum" DataField="ACertificatePersonNum"
FieldType="String" HeaderText="A证" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="BCertificatePersonNum" DataField="BCertificatePersonNum"
FieldType="String" HeaderText="B证" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CCertificatePersonNum" DataField="CCertificatePersonNum"
FieldType="String" HeaderText="C证" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c3" HeaderText="安全工时" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="TotalWorkingHours" DataField="TotalWorkingHours"
FieldType="String" HeaderText="总工时数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="LostWorkingHours" DataField="LostWorkingHours"
FieldType="String" HeaderText="损失工时数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SafeWorkingHours" DataField="SafeWorkingHours"
FieldType="String" HeaderText="安全工时数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c4" HeaderText="安全教育培训人数数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="SafeTrainNum" DataField="SafeTrainNum"
FieldType="String" HeaderText="三级安全教育培训" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialTrainNum" DataField="SpecialTrainNum"
FieldType="String" HeaderText="专项培训" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialOperationTrainNum" DataField="SpecialOperationTrainNum"
FieldType="String" HeaderText="特种作业培训" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c5" HeaderText="安全会议数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ProjectSafetyLeadingGroupMeetingNum" DataField="ProjectSafetyLeadingGroupMeetingNum"
FieldType="String" HeaderText="项目安全领导小组" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectSafetyMeetingNum" DataField="ProjectSafetyMeetingNum"
FieldType="String" HeaderText="项目安全例会" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c6" HeaderText="安全监督检查数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ProjectLeadShiftCheckNum" DataField="ProjectLeadShiftCheckNum"
FieldType="String" HeaderText="项目负责人带班检查次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectSpecialCheckNum" DataField="ProjectSpecialCheckNum"
FieldType="String" HeaderText="项目专项检查次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectMajorCheckNum" DataField="ProjectMajorCheckNum"
FieldType="String" HeaderText="项目专业检查次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c7" HeaderText="事故事件数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="NearMissNum" DataField="NearMissNum"
FieldType="String" HeaderText="未遂" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="RecordableEventNum" DataField="RecordableEventNum"
FieldType="String" HeaderText="可记录" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="GeneralAccidentNum" DataField="GeneralAccidentNum"
FieldType="String" HeaderText="一般事故" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MajorAccidentNum" DataField="MajorAccidentNum"
FieldType="String" HeaderText="较大事故" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SeriousAccidentNum" DataField="SeriousAccidentNum"
FieldType="String" HeaderText="重大事故" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialSeriousAccidentNum" DataField="SpecialSeriousAccidentNum"
FieldType="String" HeaderText="特别重大事故" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c8" HeaderText="应急管理数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ProjectComprehensivePlanNum" DataField="ProjectComprehensivePlanNum"
FieldType="String" HeaderText="综合预案" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectSpecialPlanNum" DataField="ProjectSpecialPlanNum"
FieldType="String" HeaderText="专项预案" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectOnSiteDisposalPlanNum" DataField="ProjectOnSiteDisposalPlanNum"
FieldType="String" HeaderText="现场处置预案" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProjectDrillNum" DataField="ProjectDrillNum"
FieldType="String" HeaderText="演练次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c9" HeaderText="安全费用" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="CostUse" DataField="CostUse"
FieldType="String" HeaderText="费用使用" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c10" HeaderText="施工机具设备" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="UseEquipmentNum" DataField="UseEquipmentNum"
FieldType="String" HeaderText="在用" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialEquipmentNum" DataField="SpecialEquipmentNum"
FieldType="String" HeaderText="特种设备" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c11" HeaderText="高风险作业许可" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="LicensesNum" DataField="LicensesNum"
FieldType="String" HeaderText="许可项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="LicensesCloseNum" DataField="LicensesCloseNum"
FieldType="String" HeaderText="关闭项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c12" HeaderText="隐患排查治理数据" TextAlign="Center">
<Columns>
<f:GroupField ColumnID="c121" HeaderText="一般隐患" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="GeneralClosedNum" DataField="GeneralClosedNum"
FieldType="String" HeaderText="整改闭环项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="GeneralNotClosedNum" DataField="GeneralNotClosedNum"
FieldType="String" HeaderText="未整改完成项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="GeneralRate" DataField="GeneralRate"
FieldType="String" HeaderText="整改率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c122" HeaderText="重大隐患" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="MajorClosedNum" DataField="MajorClosedNum"
FieldType="String" HeaderText="整改闭环项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MajorNotClosedNum" DataField="MajorNotClosedNum"
FieldType="String" HeaderText="未整改完成项" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MajorRate" DataField="MajorRate"
FieldType="String" HeaderText="整改率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c13" HeaderText="安全风险数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="LowRiskNum" DataField="LowRiskNum"
FieldType="String" HeaderText="低风险" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="GeneralRiskNum" DataField="GeneralRiskNum"
FieldType="String" HeaderText="一般风险" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MediumRiskNum" DataField="MediumRiskNum"
FieldType="String" HeaderText="中风险" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="HighRiskNum" DataField="HighRiskNum"
FieldType="String" HeaderText="高风险" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c14" HeaderText="危大工程数据" TextAlign="Center">
<Columns>
<f:GroupField ColumnID="c141" HeaderText="危大工程" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="CompletedNum" DataField="CompletedNum"
FieldType="String" HeaderText="审批完成" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TrainPersonNum" DataField="TrainPersonNum"
FieldType="String" HeaderText="培训人次" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ConstructionNum" DataField="ConstructionNum"
FieldType="String" HeaderText="施工个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="FinishedNum" DataField="FinishedNum"
FieldType="String" HeaderText="完工个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="c142" HeaderText="超危大工程" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="SuperCompletedNum" DataField="SuperCompletedNum"
FieldType="String" HeaderText="审批完成" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SuperTrainPersonNum" DataField="SuperTrainPersonNum"
FieldType="String" HeaderText="培训人次" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SuperConstructionNum" DataField="SuperConstructionNum"
FieldType="String" HeaderText="施工个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SuperFinishedNum" DataField="SuperFinishedNum"
FieldType="String" HeaderText="完工个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:GroupField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d1" HeaderText="质量数据" TextAlign="Center">
<Columns>
<f:GroupField ColumnID="d2" HeaderText="质量培训数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="QTrainPersonNum" DataField="QTrainPersonNum"
FieldType="String" HeaderText="质量培训人次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TechnicalDisclosePersonNum" DataField="TechnicalDisclosePersonNum"
FieldType="String" HeaderText="技术交底人次数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d3" HeaderText="计量器具数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="UseNum" DataField="UseNum"
FieldType="String" HeaderText="在用计量器具" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="OKNum" DataField="OKNum"
FieldType="String" HeaderText="校准合格" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d4" HeaderText="质量管理人员数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ProjectPersonNum" DataField="ProjectPersonNum"
FieldType="String" HeaderText="项目部人数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d5" HeaderText="质量问题治理数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ProblemNum" DataField="ProblemNum"
FieldType="String" HeaderText="问题个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProblemCompletedNum" DataField="ProblemCompletedNum"
FieldType="String" HeaderText="整改完成数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProblemNotCompletedNum" DataField="ProblemNotCompletedNum"
FieldType="String" HeaderText="未整改数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ProblemRate" DataField="ProblemRate"
FieldType="String" HeaderText="整改率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d6" HeaderText="质量控制点数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ANum" DataField="ANum"
FieldType="String" HeaderText="A级" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="BNum" DataField="BNum"
FieldType="String" HeaderText="B级" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CNum" DataField="CNum"
FieldType="String" HeaderText="C级" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d7" HeaderText="质量验收数据" TextAlign="Center">
<Columns>
<f:GroupField ColumnID="d71" HeaderText="关键工序验收" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="KeyProcessNum" DataField="KeyProcessNum"
FieldType="String" HeaderText="总项数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="KeyProcessOkNum" DataField="KeyProcessOkNum"
FieldType="String" HeaderText="合格数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="KeyProcessRate" DataField="KeyProcessRate"
FieldType="String" HeaderText="一次验收合格率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d72" HeaderText="特殊过程验收" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="SpecialProcessNum" DataField="SpecialProcessNum"
FieldType="String" HeaderText="总项数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialProcessOkNum" DataField="SpecialProcessOkNum"
FieldType="String" HeaderText="合格数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SpecialProcessRate" DataField="SpecialProcessRate"
FieldType="String" HeaderText="一次验收合格率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d73" HeaderText="隐蔽工程验收" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="ConcealedWorksNum" DataField="ConcealedWorksNum"
FieldType="String" HeaderText="总项数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ConcealedWorksOkNum" DataField="ConcealedWorksOkNum"
FieldType="String" HeaderText="合格数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ConcealedWorksRate" DataField="ConcealedWorksRate"
FieldType="String" HeaderText="一次验收合格率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d74" HeaderText="单位工程一次验收" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="UnitProjectOnesNum" DataField="UnitProjectOnesNum"
FieldType="String" HeaderText="总项数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="UnitProjectOnesOKNum" DataField="UnitProjectOnesOKNum"
FieldType="String" HeaderText="合格数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="UnitProjectOnesRate" DataField="UnitProjectOnesRate"
FieldType="String" HeaderText="一次验收合格率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d75" HeaderText="材料进场复验" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="MaterialInRecheckNum" DataField="MaterialInRecheckNum"
FieldType="String" HeaderText="总项数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MaterialInRecheckOKNum" DataField="MaterialInRecheckOKNum"
FieldType="String" HeaderText="合格数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MaterialInRecheckRate" DataField="MaterialInRecheckRate"
FieldType="String" HeaderText="一次验收合格率" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="d8" HeaderText="工程划分数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="SingleProjectNum" DataField="SingleProjectNum"
FieldType="String" HeaderText="单项工程个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="UnitProjectNum" DataField="UnitProjectNum"
FieldType="String" HeaderText="单位工程个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SubProjectNum" DataField="SubProjectNum"
FieldType="String" HeaderText="分部工程个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SubdivisionalWorksNum" DataField="SubdivisionalWorksNum"
FieldType="String" HeaderText="分项工程个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="InspectionLotNum" DataField="InspectionLotNum"
FieldType="String" HeaderText="检验批个数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="b1" HeaderText="焊接数据" TextAlign="Center">
<Columns>
<f:RenderField Width="100px" ColumnID="WelderNum" DataField="WelderNum"
FieldType="String" HeaderText="焊工总数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TotalDineNum" DataField="TotalDineNum"
FieldType="Double" HeaderText="总达因数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CompleteDineNum" DataField="CompleteDineNum"
FieldType="Double" HeaderText="完成达因数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TotalFilmNum" DataField="TotalFilmNum"
FieldType="String" HeaderText="总片数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="OKFilmNum" DataField="OKFilmNum"
FieldType="String" HeaderText="合格片数" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</form>
</body>
</html>
@@ -0,0 +1,354 @@
using Aspose.Words;
using BLL;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
namespace FineUIPro.Web.ZHGL.DataSync
{
public partial class DataStatistics : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// 绑定表格
this.BindGrid();
OutputSummaryData();
}
}
#endregion
#region Grid1
/// <summary>
/// 绑定数据Grid1
/// </summary>
private void BindGrid()
{
string strSql = @"select * from View_DataStatistics ";
tb = SQLHelper.GetDataTableRunText(strSql, null);
Grid1.RecordCount = tb.Rows.Count;
var tab = GetFilteredTable(Grid1.FilteredData, tb);
var table = GetPagedDataTable(Grid1, tab);
Grid1.DataSource = table;
Grid1.DataBind();
}
#endregion
private DataTable tb = null;
private void OutputSummaryData()
{
if (tb != null)
{
int CommissionerPersonNum = 0;
int FullTimePersonNum = 0;
int SafetySupervisionPersonNum = 0;
int InjectionSafetyEngineerPersonNum = 0;
int ACertificatePersonNum = 0;
int BCertificatePersonNum = 0;
int CCertificatePersonNum = 0;
int TotalWorkingHours = 0;
int LostWorkingHours = 0;
int SafeWorkingHours = 0;
int SafeTrainNum = 0;
int SpecialTrainNum = 0;
int SpecialOperationTrainNum = 0;
int ProjectSafetyLeadingGroupMeetingNum = 0;
int ProjectSafetyMeetingNum = 0;
int ProjectLeadShiftCheckNum = 0;
int ProjectSpecialCheckNum = 0;
int ProjectMajorCheckNum = 0;
int NearMissNum = 0;
int RecordableEventNum = 0;
int GeneralAccidentNum = 0;
int MajorAccidentNum = 0;
int SeriousAccidentNum = 0;
int SpecialSeriousAccidentNum = 0;
int ProjectComprehensivePlanNum = 0;
int ProjectSpecialPlanNum = 0;
int ProjectOnSiteDisposalPlanNum = 0;
int ProjectDrillNum = 0;
int CostUse = 0;
int UseEquipmentNum = 0;
int SpecialEquipmentNum = 0;
int LicensesNum = 0;
int LicensesCloseNum = 0;
int GeneralClosedNum = 0;
int GeneralNotClosedNum = 0;
string GeneralRate = "/";
int MajorClosedNum = 0;
int MajorNotClosedNum = 0;
string MajorRate = "/";
int LowRiskNum = 0;
int GeneralRiskNum = 0;
int MediumRiskNum = 0;
int HighRiskNum = 0;
int CompletedNum = 0;
int TrainPersonNum = 0;
int ConstructionNum = 0;
int FinishedNum = 0;
int SuperCompletedNum = 0;
int SuperTrainPersonNum = 0;
int SuperConstructionNum = 0;
int SuperFinishedNum = 0;
int QTrainPersonNum = 0;
int TechnicalDisclosePersonNum = 0;
int UseNum = 0;
int OKNum = 0;
int ProjectPersonNum = 0;
int ProblemNum = 0;
int ProblemCompletedNum = 0;
int ProblemNotCompletedNum = 0;
string ProblemRate = "/";
int ANum = 0;
int BNum = 0;
int CNum = 0;
int KeyProcessNum = 0;
int KeyProcessOkNum = 0;
string KeyProcessRate = "/";
int SpecialProcessNum = 0;
int SpecialProcessOkNum = 0;
string SpecialProcessRate = "/";
int ConcealedWorksNum = 0;
int ConcealedWorksOkNum = 0;
string ConcealedWorksRate = "/";
int UnitProjectOnesNum = 0;
int UnitProjectOnesOKNum = 0;
string UnitProjectOnesRate = "/";
int MaterialInRecheckNum = 0;
int MaterialInRecheckOKNum = 0;
string MaterialInRecheckRate = "/";
int SingleProjectNum = 0;
int UnitProjectNum = 0;
int SubProjectNum = 0;
int SubdivisionalWorksNum = 0;
int InspectionLotNum = 0;
int WelderNum = 0;
int TotalDineNum = 0;
int CompleteDineNum = 0;
int TotalFilmNum = 0;
int OKFilmNum = 0;
foreach (DataRow row in tb.Rows)
{
CommissionerPersonNum += Funs.GetNewIntOrZero(row["CommissionerPersonNum"].ToString());
FullTimePersonNum += Funs.GetNewIntOrZero(row["FullTimePersonNum"].ToString());
SafetySupervisionPersonNum += Funs.GetNewIntOrZero(row["SafetySupervisionPersonNum"].ToString());
InjectionSafetyEngineerPersonNum += Funs.GetNewIntOrZero(row["InjectionSafetyEngineerPersonNum"].ToString());
ACertificatePersonNum += Funs.GetNewIntOrZero(row["ACertificatePersonNum"].ToString());
BCertificatePersonNum += Funs.GetNewIntOrZero(row["BCertificatePersonNum"].ToString());
CCertificatePersonNum += Funs.GetNewIntOrZero(row["CCertificatePersonNum"].ToString());
TotalWorkingHours += Funs.GetNewIntOrZero(row["TotalWorkingHours"].ToString());
LostWorkingHours += Funs.GetNewIntOrZero(row["LostWorkingHours"].ToString());
SafeWorkingHours += Funs.GetNewIntOrZero(row["SafeWorkingHours"].ToString());
SafeTrainNum += Funs.GetNewIntOrZero(row["SafeTrainNum"].ToString());
SpecialTrainNum += Funs.GetNewIntOrZero(row["SpecialTrainNum"].ToString());
SpecialOperationTrainNum += Funs.GetNewIntOrZero(row["SpecialOperationTrainNum"].ToString());
ProjectSafetyLeadingGroupMeetingNum += Funs.GetNewIntOrZero(row["ProjectSafetyLeadingGroupMeetingNum"].ToString());
ProjectSafetyMeetingNum += Funs.GetNewIntOrZero(row["ProjectSafetyMeetingNum"].ToString());
ProjectLeadShiftCheckNum += Funs.GetNewIntOrZero(row["ProjectLeadShiftCheckNum"].ToString());
ProjectSpecialCheckNum += Funs.GetNewIntOrZero(row["ProjectSpecialCheckNum"].ToString());
ProjectMajorCheckNum += Funs.GetNewIntOrZero(row["ProjectMajorCheckNum"].ToString());
NearMissNum += Funs.GetNewIntOrZero(row["NearMissNum"].ToString());
RecordableEventNum += Funs.GetNewIntOrZero(row["RecordableEventNum"].ToString());
GeneralAccidentNum += Funs.GetNewIntOrZero(row["GeneralAccidentNum"].ToString());
MajorAccidentNum += Funs.GetNewIntOrZero(row["MajorAccidentNum"].ToString());
SeriousAccidentNum += Funs.GetNewIntOrZero(row["SeriousAccidentNum"].ToString());
SpecialSeriousAccidentNum += Funs.GetNewIntOrZero(row["SpecialSeriousAccidentNum"].ToString());
ProjectComprehensivePlanNum += Funs.GetNewIntOrZero(row["ProjectComprehensivePlanNum"].ToString());
ProjectSpecialPlanNum += Funs.GetNewIntOrZero(row["ProjectSpecialPlanNum"].ToString());
ProjectOnSiteDisposalPlanNum += Funs.GetNewIntOrZero(row["ProjectOnSiteDisposalPlanNum"].ToString());
ProjectDrillNum += Funs.GetNewIntOrZero(row["ProjectDrillNum"].ToString());
CostUse += Funs.GetNewIntOrZero(row["CostUse"].ToString());
UseEquipmentNum += Funs.GetNewIntOrZero(row["UseEquipmentNum"].ToString());
SpecialEquipmentNum += Funs.GetNewIntOrZero(row["SpecialEquipmentNum"].ToString());
LicensesNum += Funs.GetNewIntOrZero(row["LicensesNum"].ToString());
LicensesCloseNum += Funs.GetNewIntOrZero(row["LicensesCloseNum"].ToString());
GeneralClosedNum += Funs.GetNewIntOrZero(row["GeneralClosedNum"].ToString());
GeneralNotClosedNum += Funs.GetNewIntOrZero(row["GeneralNotClosedNum"].ToString());
MajorClosedNum += Funs.GetNewIntOrZero(row["MajorClosedNum"].ToString());
MajorNotClosedNum += Funs.GetNewIntOrZero(row["MajorNotClosedNum"].ToString());
LowRiskNum += Funs.GetNewIntOrZero(row["LowRiskNum"].ToString());
GeneralRiskNum += Funs.GetNewIntOrZero(row["GeneralRiskNum"].ToString());
MediumRiskNum += Funs.GetNewIntOrZero(row["MediumRiskNum"].ToString());
HighRiskNum += Funs.GetNewIntOrZero(row["HighRiskNum"].ToString());
CompletedNum += Funs.GetNewIntOrZero(row["CompletedNum"].ToString());
TrainPersonNum += Funs.GetNewIntOrZero(row["TrainPersonNum"].ToString());
ConstructionNum += Funs.GetNewIntOrZero(row["ConstructionNum"].ToString());
FinishedNum += Funs.GetNewIntOrZero(row["FinishedNum"].ToString());
SuperCompletedNum += Funs.GetNewIntOrZero(row["SuperCompletedNum"].ToString());
SuperTrainPersonNum += Funs.GetNewIntOrZero(row["SuperTrainPersonNum"].ToString());
SuperConstructionNum += Funs.GetNewIntOrZero(row["SuperConstructionNum"].ToString());
SuperFinishedNum += Funs.GetNewIntOrZero(row["SuperFinishedNum"].ToString());
QTrainPersonNum += Funs.GetNewIntOrZero(row["QTrainPersonNum"].ToString());
TechnicalDisclosePersonNum += Funs.GetNewIntOrZero(row["TechnicalDisclosePersonNum"].ToString());
UseNum += Funs.GetNewIntOrZero(row["UseNum"].ToString());
OKNum += Funs.GetNewIntOrZero(row["OKNum"].ToString());
ProjectPersonNum += Funs.GetNewIntOrZero(row["ProjectPersonNum"].ToString());
ProblemNum += Funs.GetNewIntOrZero(row["ProblemNum"].ToString());
ProblemCompletedNum += Funs.GetNewIntOrZero(row["ProblemCompletedNum"].ToString());
ProblemNotCompletedNum += Funs.GetNewIntOrZero(row["ProblemNotCompletedNum"].ToString());
ANum += Funs.GetNewIntOrZero(row["ANum"].ToString());
BNum += Funs.GetNewIntOrZero(row["BNum"].ToString());
CNum += Funs.GetNewIntOrZero(row["CNum"].ToString());
KeyProcessNum += Funs.GetNewIntOrZero(row["KeyProcessNum"].ToString());
KeyProcessOkNum += Funs.GetNewIntOrZero(row["KeyProcessOkNum"].ToString());
SpecialProcessNum += Funs.GetNewIntOrZero(row["SpecialProcessNum"].ToString());
SpecialProcessOkNum += Funs.GetNewIntOrZero(row["SpecialProcessOkNum"].ToString());
ConcealedWorksNum += Funs.GetNewIntOrZero(row["ConcealedWorksNum"].ToString());
ConcealedWorksOkNum += Funs.GetNewIntOrZero(row["ConcealedWorksOkNum"].ToString());
UnitProjectOnesNum += Funs.GetNewIntOrZero(row["UnitProjectOnesNum"].ToString());
UnitProjectOnesOKNum += Funs.GetNewIntOrZero(row["UnitProjectOnesOKNum"].ToString());
MaterialInRecheckNum += Funs.GetNewIntOrZero(row["MaterialInRecheckNum"].ToString());
MaterialInRecheckOKNum += Funs.GetNewIntOrZero(row["MaterialInRecheckOKNum"].ToString());
SingleProjectNum += Funs.GetNewIntOrZero(row["SingleProjectNum"].ToString());
UnitProjectNum += Funs.GetNewIntOrZero(row["UnitProjectNum"].ToString());
SubProjectNum += Funs.GetNewIntOrZero(row["SubProjectNum"].ToString());
SubdivisionalWorksNum += Funs.GetNewIntOrZero(row["SubdivisionalWorksNum"].ToString());
InspectionLotNum += Funs.GetNewIntOrZero(row["InspectionLotNum"].ToString());
WelderNum += Funs.GetNewIntOrZero(row["WelderNum"].ToString());
TotalDineNum += Funs.GetNewIntOrZero(row["TotalDineNum"].ToString());
CompleteDineNum += Funs.GetNewIntOrZero(row["CompleteDineNum"].ToString());
TotalFilmNum += Funs.GetNewIntOrZero(row["TotalFilmNum"].ToString());
OKFilmNum += Funs.GetNewIntOrZero(row["OKFilmNum"].ToString());
}
if ((GeneralClosedNum + GeneralNotClosedNum) > 0)
{
GeneralRate = decimal.Round(decimal.Parse((Convert.ToDecimal(GeneralClosedNum) / (GeneralClosedNum + GeneralNotClosedNum) * 100).ToString()), 2).ToString() + "%";
}
if ((MajorClosedNum + MajorNotClosedNum) > 0)
{
MajorRate = decimal.Round(decimal.Parse((Convert.ToDecimal(MajorClosedNum) / (MajorClosedNum + MajorNotClosedNum) * 100).ToString()), 2).ToString() + "%";
}
if (ProblemNum > 0)
{
ProblemRate = decimal.Round(decimal.Parse((Convert.ToDecimal(ProblemCompletedNum) / ProblemNum * 100).ToString()), 2).ToString() + "%";
}
if (KeyProcessNum > 0)
{
KeyProcessRate = decimal.Round(decimal.Parse((Convert.ToDecimal(KeyProcessOkNum) / KeyProcessNum * 100).ToString()), 2).ToString() + "%";
}
if (SpecialProcessNum > 0)
{
SpecialProcessRate = decimal.Round(decimal.Parse((Convert.ToDecimal(SpecialProcessOkNum) / SpecialProcessNum * 100).ToString()), 2).ToString() + "%";
}
if (ConcealedWorksNum > 0)
{
ConcealedWorksRate = decimal.Round(decimal.Parse((Convert.ToDecimal(ConcealedWorksOkNum) / ConcealedWorksNum * 100).ToString()), 2).ToString() + "%";
}
if (UnitProjectOnesNum > 0)
{
UnitProjectOnesRate = decimal.Round(decimal.Parse((Convert.ToDecimal(UnitProjectOnesOKNum) / UnitProjectOnesNum * 100).ToString()), 2).ToString() + "%";
}
if (MaterialInRecheckNum > 0)
{
MaterialInRecheckRate = decimal.Round(decimal.Parse((Convert.ToDecimal(MaterialInRecheckOKNum) / MaterialInRecheckNum * 100).ToString()), 2).ToString() + "%";
}
JObject summary = new JObject
{
{ "ShortName", "合计" },
{ "CommissionerPersonNum", CommissionerPersonNum },
{ "FullTimePersonNum", FullTimePersonNum },
{ "SafetySupervisionPersonNum", SafetySupervisionPersonNum },
{ "InjectionSafetyEngineerPersonNum", InjectionSafetyEngineerPersonNum },
{ "ACertificatePersonNum", ACertificatePersonNum },
{ "BCertificatePersonNum", BCertificatePersonNum },
{ "CCertificatePersonNum", CCertificatePersonNum },
{ "TotalWorkingHours", TotalWorkingHours },
{ "LostWorkingHours", LostWorkingHours },
{ "SafeWorkingHours", SafeWorkingHours },
{ "SafeTrainNum", SafeTrainNum },
{ "SpecialTrainNum", SpecialTrainNum },
{ "SpecialOperationTrainNum", SpecialOperationTrainNum },
{ "ProjectSafetyLeadingGroupMeetingNum", ProjectSafetyLeadingGroupMeetingNum },
{ "ProjectSafetyMeetingNum", ProjectSafetyMeetingNum },
{ "ProjectLeadShiftCheckNum", ProjectLeadShiftCheckNum },
{ "ProjectSpecialCheckNum", ProjectSpecialCheckNum },
{ "ProjectMajorCheckNum", ProjectMajorCheckNum },
{ "NearMissNum", NearMissNum },
{ "RecordableEventNum", RecordableEventNum },
{ "GeneralAccidentNum", GeneralAccidentNum },
{ "MajorAccidentNum", MajorAccidentNum },
{ "SeriousAccidentNum", SeriousAccidentNum },
{ "SpecialSeriousAccidentNum", SpecialSeriousAccidentNum },
{ "ProjectComprehensivePlanNum", ProjectComprehensivePlanNum },
{ "ProjectSpecialPlanNum", ProjectSpecialPlanNum },
{ "ProjectOnSiteDisposalPlanNum", ProjectOnSiteDisposalPlanNum },
{ "ProjectDrillNum", ProjectDrillNum },
{ "CostUse", CostUse },
{ "UseEquipmentNum", UseEquipmentNum },
{ "SpecialEquipmentNum", SpecialEquipmentNum },
{ "LicensesNum", LicensesNum },
{ "LicensesCloseNum", LicensesCloseNum },
{ "GeneralClosedNum", GeneralClosedNum },
{ "GeneralNotClosedNum", GeneralNotClosedNum },
{ "GeneralRate", GeneralRate },
{ "MajorClosedNum", MajorClosedNum },
{ "MajorNotClosedNum", MajorNotClosedNum },
{ "MajorRate", MajorRate },
{ "LowRiskNum", LowRiskNum },
{ "GeneralRiskNum", GeneralRiskNum },
{ "MediumRiskNum", MediumRiskNum },
{ "HighRiskNum", HighRiskNum },
{ "CompletedNum", CompletedNum },
{ "TrainPersonNum", TrainPersonNum },
{ "ConstructionNum", ConstructionNum },
{ "FinishedNum", FinishedNum },
{ "SuperCompletedNum", SuperCompletedNum },
{ "SuperTrainPersonNum", SuperTrainPersonNum },
{ "SuperConstructionNum", SuperConstructionNum },
{ "SuperFinishedNum", SuperFinishedNum },
{ "QTrainPersonNum", QTrainPersonNum },
{ "TechnicalDisclosePersonNum", TechnicalDisclosePersonNum },
{ "UseNum", UseNum },
{ "OKNum", OKNum },
{ "ProjectPersonNum", ProjectPersonNum },
{ "ProblemNum", ProblemNum },
{ "ProblemCompletedNum", ProblemCompletedNum },
{ "ProblemNotCompletedNum", ProblemNotCompletedNum },
{ "ProblemRate", ProblemRate },
{ "ANum", ANum },
{ "BNum", BNum },
{ "CNum", CNum },
{ "KeyProcessNum", KeyProcessNum },
{ "KeyProcessOkNum", KeyProcessOkNum },
{ "KeyProcessRate", KeyProcessRate },
{ "SpecialProcessNum", SpecialProcessNum },
{ "SpecialProcessOkNum", SpecialProcessOkNum },
{ "SpecialProcessRate", SpecialProcessRate },
{ "ConcealedWorksNum", ConcealedWorksNum },
{ "ConcealedWorksOkNum", ConcealedWorksOkNum },
{ "ConcealedWorksRate", ConcealedWorksRate },
{ "UnitProjectOnesNum", UnitProjectOnesNum },
{ "UnitProjectOnesOKNum", UnitProjectOnesOKNum },
{ "UnitProjectOnesRate", UnitProjectOnesRate },
{ "MaterialInRecheckNum", MaterialInRecheckNum },
{ "MaterialInRecheckOKNum", MaterialInRecheckOKNum },
{ "MaterialInRecheckRate", MaterialInRecheckRate },
{ "SingleProjectNum", SingleProjectNum },
{ "UnitProjectNum", UnitProjectNum },
{ "SubProjectNum", SubProjectNum },
{ "SubdivisionalWorksNum", SubdivisionalWorksNum },
{ "InspectionLotNum", InspectionLotNum },
{ "WelderNum", WelderNum },
{ "TotalDineNum", TotalDineNum },
{ "CompleteDineNum", CompleteDineNum },
{ "TotalFilmNum", TotalFilmNum },
{ "OKFilmNum", OKFilmNum }
};
Grid1.SummaryData = summary;
}
}
}
}
@@ -0,0 +1,69 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.ZHGL.DataSync {
public partial class DataStatistics {
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
}
}