using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using CoreFS.CA06; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using Core.Mes.Client.Common; namespace Core.LgMes.Client.LgJobMgt { /// /// ElementsForm 的摘要说明。 /// public class frmLgEleDetail : Core.Mes.Client.Common.frmStyleBase { OpeBase ob = null; private System.Data.DataSet dataSet1; private System.Data.DataTable dataTable1; private System.Data.DataColumn dataColumn1; private System.Data.DataColumn dataColumn2; private System.ComponentModel.IContainer components; public static string StrHic; public static string StrT; private UltraGrid ultraGrid1; private string m_szGW = ""; public static string szEleStd = ""; private DataColumn dataColumn5; private DataColumn dataColumn6; private DataColumn dataColumn3; private DataColumn dataColumn7; private DataColumn dataColumn8; private DataColumn dataColumn10; private DataColumn dataColumn11; private DataColumn dataColumn12; private DataColumn dataColumn4; private DataColumn dataColumn9; private DataColumn dataColumn13; //化学成分标准列名 public static string strSteelCode = ""; private Panel panel1; private Label label1; private Label label2; private Label label5; private Label label4; private Label label3; private Label label7; private Label label6; private Label label10; private Label label9; private Label label8; private Label label11; public Infragistics.Win.UltraWinGrid.UltraGridRow ultrgridRow; public string Hic { get { return StrHic; } set { StrHic=value; } } public string Bzhi { get { return StrT; } set { StrT=value; } } public frmLgEleDetail(string StrHic, string StrT, string szGW, OpeBase oba) { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); //this.Remoting =Remotingh; this.Hic=StrHic; this.Bzhi=StrT; m_szGW = szGW; ob = oba; } /// /// 清理所有正在使用的资源。 /// protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows 窗体设计器生成的代码 /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ID"); Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Element"); Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("内控标准"); Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn4 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("NSTDMIN"); Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn5 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("NSTDMAX"); Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn6 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("TSTDMIN"); Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn7 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("TSTDMAX"); Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn8 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("放行标准"); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn9 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("FSTDMIN"); Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn10 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("FSTDMAX"); Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn11 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("特殊要求"); Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn12 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("STD"); Infragistics.Win.Appearance appearance12 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn13 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ResVaule"); Infragistics.Win.Appearance appearance13 = new Infragistics.Win.Appearance(); this.dataSet1 = new System.Data.DataSet(); this.dataTable1 = new System.Data.DataTable(); this.dataColumn1 = new System.Data.DataColumn(); this.dataColumn2 = new System.Data.DataColumn(); this.dataColumn5 = new System.Data.DataColumn(); this.dataColumn6 = new System.Data.DataColumn(); this.dataColumn3 = new System.Data.DataColumn(); this.dataColumn7 = new System.Data.DataColumn(); this.dataColumn8 = new System.Data.DataColumn(); this.dataColumn10 = new System.Data.DataColumn(); this.dataColumn11 = new System.Data.DataColumn(); this.dataColumn12 = new System.Data.DataColumn(); this.dataColumn4 = new System.Data.DataColumn(); this.dataColumn9 = new System.Data.DataColumn(); this.dataColumn13 = new System.Data.DataColumn(); this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid(); this.panel1 = new System.Windows.Forms.Panel(); this.label7 = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label(); this.label8 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit(); this.panel1.SuspendLayout(); this.SuspendLayout(); // // dataSet1 // this.dataSet1.DataSetName = "NewDataSet"; this.dataSet1.Locale = new System.Globalization.CultureInfo("zh-CN"); this.dataSet1.Tables.AddRange(new System.Data.DataTable[] { this.dataTable1}); // // dataTable1 // this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] { this.dataColumn1, this.dataColumn2, this.dataColumn5, this.dataColumn6, this.dataColumn3, this.dataColumn7, this.dataColumn8, this.dataColumn10, this.dataColumn11, this.dataColumn12, this.dataColumn4, this.dataColumn9, this.dataColumn13}); this.dataTable1.TableName = "Table1"; // // dataColumn1 // this.dataColumn1.Caption = "序号"; this.dataColumn1.ColumnName = "ID"; // // dataColumn2 // this.dataColumn2.Caption = "成分代码"; this.dataColumn2.ColumnName = "Element"; // // dataColumn5 // this.dataColumn5.Caption = "内控标准"; this.dataColumn5.ColumnName = "内控标准"; // // dataColumn6 // this.dataColumn6.Caption = "最小值"; this.dataColumn6.ColumnName = "NSTDMIN"; // // dataColumn3 // this.dataColumn3.Caption = "最大值"; this.dataColumn3.ColumnName = "NSTDMAX"; // // dataColumn7 // this.dataColumn7.Caption = "最小值"; this.dataColumn7.ColumnName = "TSTDMIN"; // // dataColumn8 // this.dataColumn8.Caption = "最大值"; this.dataColumn8.ColumnName = "TSTDMAX"; // // dataColumn10 // this.dataColumn10.ColumnName = "放行标准"; // // dataColumn11 // this.dataColumn11.Caption = "最小值"; this.dataColumn11.ColumnName = "FSTDMIN"; // // dataColumn12 // this.dataColumn12.Caption = "最大值"; this.dataColumn12.ColumnName = "FSTDMAX"; // // dataColumn4 // this.dataColumn4.ColumnName = "特殊要求"; // // dataColumn9 // this.dataColumn9.Caption = "目标值"; this.dataColumn9.ColumnName = "STD"; // // dataColumn13 // this.dataColumn13.Caption = "实绩值"; this.dataColumn13.ColumnName = "ResVaule"; // // ultraGrid1 // this.ultraGrid1.DataMember = "Table1"; this.ultraGrid1.DataSource = this.dataSet1; appearance1.BackGradientStyle = Infragistics.Win.GradientStyle.None; this.ultraGrid1.DisplayLayout.Appearance = appearance1; appearance2.TextHAlignAsString = "Center"; appearance2.TextVAlignAsString = "Middle"; ultraGridColumn1.CellAppearance = appearance2; ultraGridColumn1.Header.VisiblePosition = 0; ultraGridColumn1.Hidden = true; ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0; ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(34, 0); ultraGridColumn1.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48); ultraGridColumn1.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn1.RowLayoutColumnInfo.SpanY = 4; appearance3.TextHAlignAsString = "Center"; appearance3.TextVAlignAsString = "Middle"; ultraGridColumn2.CellAppearance = appearance3; ultraGridColumn2.Header.VisiblePosition = 1; ultraGridColumn2.RowLayoutColumnInfo.OriginX = 0; ultraGridColumn2.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn2.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(41, 0); ultraGridColumn2.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48); ultraGridColumn2.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn2.RowLayoutColumnInfo.SpanY = 4; appearance4.TextHAlignAsString = "Center"; appearance4.TextVAlignAsString = "Middle"; ultraGridColumn3.CellAppearance = appearance4; ultraGridColumn3.Header.VisiblePosition = 2; ultraGridColumn3.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly; ultraGridColumn3.RowLayoutColumnInfo.OriginX = 2; ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(105, 0); ultraGridColumn3.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2; appearance5.TextHAlignAsString = "Center"; appearance5.TextVAlignAsString = "Middle"; ultraGridColumn4.CellAppearance = appearance5; ultraGridColumn4.Header.VisiblePosition = 3; ultraGridColumn4.RowLayoutColumnInfo.OriginX = 2; ultraGridColumn4.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn4.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(52, 0); ultraGridColumn4.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn4.RowLayoutColumnInfo.SpanY = 2; appearance6.TextHAlignAsString = "Center"; appearance6.TextVAlignAsString = "Middle"; ultraGridColumn5.CellAppearance = appearance6; ultraGridColumn5.Header.VisiblePosition = 4; ultraGridColumn5.RowLayoutColumnInfo.OriginX = 3; ultraGridColumn5.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn5.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(51, 0); ultraGridColumn5.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn5.RowLayoutColumnInfo.SpanY = 2; appearance7.TextHAlignAsString = "Center"; appearance7.TextVAlignAsString = "Middle"; ultraGridColumn6.CellAppearance = appearance7; ultraGridColumn6.Header.VisiblePosition = 5; ultraGridColumn6.RowLayoutColumnInfo.OriginX = 6; ultraGridColumn6.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn6.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(59, 0); ultraGridColumn6.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn6.RowLayoutColumnInfo.SpanY = 2; appearance8.TextHAlignAsString = "Center"; appearance8.TextVAlignAsString = "Middle"; ultraGridColumn7.CellAppearance = appearance8; ultraGridColumn7.Header.VisiblePosition = 6; ultraGridColumn7.RowLayoutColumnInfo.OriginX = 8; ultraGridColumn7.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn7.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0); ultraGridColumn7.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn7.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn8.Header.VisiblePosition = 7; ultraGridColumn8.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly; appearance9.TextHAlignAsString = "Center"; appearance9.TextVAlignAsString = "Middle"; ultraGridColumn9.CellAppearance = appearance9; ultraGridColumn9.Header.VisiblePosition = 8; ultraGridColumn9.RowLayoutColumnInfo.OriginX = 4; ultraGridColumn9.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn9.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0); ultraGridColumn9.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn9.RowLayoutColumnInfo.SpanY = 2; appearance10.TextHAlignAsString = "Center"; appearance10.TextVAlignAsString = "Middle"; ultraGridColumn10.CellAppearance = appearance10; ultraGridColumn10.Header.VisiblePosition = 9; ultraGridColumn10.RowLayoutColumnInfo.OriginX = 5; ultraGridColumn10.RowLayoutColumnInfo.OriginY = 2; ultraGridColumn10.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(53, 0); ultraGridColumn10.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn10.RowLayoutColumnInfo.SpanY = 2; appearance11.TextHAlignAsString = "Center"; appearance11.TextVAlignAsString = "Middle"; ultraGridColumn11.CellAppearance = appearance11; ultraGridColumn11.Header.VisiblePosition = 10; ultraGridColumn11.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.LabelOnly; ultraGridColumn11.RowLayoutColumnInfo.OriginX = 6; ultraGridColumn11.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn11.RowLayoutColumnInfo.SpanX = 4; ultraGridColumn11.RowLayoutColumnInfo.SpanY = 2; appearance12.TextHAlignAsString = "Center"; appearance12.TextVAlignAsString = "Middle"; ultraGridColumn12.CellAppearance = appearance12; ultraGridColumn12.Header.VisiblePosition = 11; ultraGridColumn12.Hidden = true; ultraGridColumn12.RowLayoutColumnInfo.OriginX = 1; ultraGridColumn12.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn12.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(53, 0); ultraGridColumn12.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48); ultraGridColumn12.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn12.RowLayoutColumnInfo.SpanY = 4; appearance13.TextHAlignAsString = "Center"; appearance13.TextVAlignAsString = "Middle"; ultraGridColumn13.CellAppearance = appearance13; ultraGridColumn13.Header.VisiblePosition = 12; ultraGridColumn13.RowLayoutColumnInfo.OriginX = 10; ultraGridColumn13.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn13.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(56, 0); ultraGridColumn13.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 48); ultraGridColumn13.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn13.RowLayoutColumnInfo.SpanY = 4; ultraGridBand1.Columns.AddRange(new object[] { ultraGridColumn1, ultraGridColumn2, ultraGridColumn3, ultraGridColumn4, ultraGridColumn5, ultraGridColumn6, ultraGridColumn7, ultraGridColumn8, ultraGridColumn9, ultraGridColumn10, ultraGridColumn11, ultraGridColumn12, ultraGridColumn13}); ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout; this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1); this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill; this.ultraGrid1.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.ultraGrid1.Location = new System.Drawing.Point(0, 0); this.ultraGrid1.Name = "ultraGrid1"; this.ultraGrid1.Size = new System.Drawing.Size(491, 428); this.ultraGrid1.TabIndex = 6; // // panel1 // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231))))); this.panel1.Controls.Add(this.label7); this.panel1.Controls.Add(this.label11); this.panel1.Controls.Add(this.label10); this.panel1.Controls.Add(this.label9); this.panel1.Controls.Add(this.label8); this.panel1.Controls.Add(this.label6); this.panel1.Controls.Add(this.label5); this.panel1.Controls.Add(this.label3); this.panel1.Controls.Add(this.label2); this.panel1.Controls.Add(this.label1); this.panel1.Controls.Add(this.label4); this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel1.Location = new System.Drawing.Point(0, 428); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(491, 50); this.panel1.TabIndex = 7; // // label7 // this.label7.AutoSize = true; this.label7.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label7.ForeColor = System.Drawing.Color.Violet; this.label7.Location = new System.Drawing.Point(131, 32); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(47, 12); this.label7.TabIndex = 5; this.label7.Text = "0.0230"; // // label11 // this.label11.AutoSize = true; this.label11.Location = new System.Drawing.Point(47, 32); this.label11.Name = "label11"; this.label11.Size = new System.Drawing.Size(89, 12); this.label11.TabIndex = 9; this.label11.Text = "满足特殊要求("; // // label10 // this.label10.AutoSize = true; this.label10.Location = new System.Drawing.Point(330, 32); this.label10.Name = "label10"; this.label10.Size = new System.Drawing.Size(29, 12); this.label10.TabIndex = 8; this.label10.Text = ")。"; // // label9 // this.label9.AutoSize = true; this.label9.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label9.ForeColor = System.Drawing.Color.Red; this.label9.Location = new System.Drawing.Point(282, 32); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(47, 12); this.label9.TabIndex = 7; this.label9.Text = "0.0230"; // // label8 // this.label8.AutoSize = true; this.label8.Location = new System.Drawing.Point(175, 32); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(113, 12); this.label8.TabIndex = 6; this.label8.Text = ")不满足任何标准("; // // label6 // this.label6.AutoSize = true; this.label6.Location = new System.Drawing.Point(373, 10); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(77, 12); this.label6.TabIndex = 4; this.label6.Text = ")超出放行,"; // // label5 // this.label5.AutoSize = true; this.label5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(153)))), ((int)(((byte)(0))))); this.label5.Location = new System.Drawing.Point(330, 10); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(47, 12); this.label5.TabIndex = 3; this.label5.Text = "0.0230"; // // label3 // this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label3.Location = new System.Drawing.Point(131, 10); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(47, 12); this.label3.TabIndex = 1; this.label3.Text = "0.0230"; // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(47, 10); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(89, 12); this.label2.TabIndex = 1; this.label2.Text = "满足内控标准("; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(7, 10); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(41, 12); this.label1.TabIndex = 0; this.label1.Text = "说明:"; // // label4 // this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(174, 10); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(161, 12); this.label4.TabIndex = 2; this.label4.Text = ")超出内控,满足放行标准("; // // frmLgEleDetail // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.ClientSize = new System.Drawing.Size(491, 478); this.Controls.Add(this.ultraGrid1); this.Controls.Add(this.panel1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "frmLgEleDetail"; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "成分标准详细信息"; this.Load += new System.EventHandler(this.ElementsForm_Load); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit(); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); this.ResumeLayout(false); } #endregion private void ElementsForm_Load(object sender, System.EventArgs e) { int intIndex = 0; foreach(Infragistics.Win.UltraWinGrid.UltraGridCell ultraGc in ultrgridRow.Cells) { if (!ultraGc.Column.Header.Caption.Contains("项目名")) { DataRow dr1 = dataSet1.Tables[0].NewRow(); dr1["Element"] = ultraGc.Column.Header.Caption; dr1["ResVaule"] = ultraGc.Value.ToString(); dataSet1.Tables[0].Rows.Add(dr1); ultraGrid1.Rows[intIndex].Cells["ResVaule"].Appearance.ForeColor = ultraGc.Appearance.ForeColor; intIndex = intIndex + 1; } } GetTAM_StandardElement(); } public void GetTAM_StandardElement()/// 查询判定牌号成分 { string strErr = "",temp=""; bool blValue = false; ArrayList arry = new ArrayList(); arry.Add("ChemStandardInfo.select"); arry.Add(StrHic); CommonClientToServer cctos = new CommonClientToServer(); cctos.ob = this.ob; DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr); if (strErr == "" && ds.Tables[0].Rows.Count > 0) { foreach (DataRow Dr in ds.Tables[0].Rows) { foreach (DataRow dr in dataSet1.Tables[0].Rows) { if (Dr["itemcode"].ToString().ToUpper() == dr["Element"].ToString().ToUpper()) blValue = true; } if (blValue == true) { foreach (DataRow dr in dataSet1.Tables[0].Rows) { if (Dr["itemcode"].ToString().ToUpper() == dr["Element"].ToString().ToUpper()) { if (Dr["stdstyle"].ToString() == "1") { dr["NSTDMIN"] = Dr["STDMIN"].ToString(); dr["NSTDMAX"] = Dr["STDMAX"].ToString(); } else if (Dr["stdstyle"].ToString() == "2") { dr["FSTDMIN"] = Dr["STDMIN"].ToString(); dr["FSTDMAX"] = Dr["STDMAX"].ToString(); } else { dr["TSTDMIN"] = Dr["STDMIN"].ToString(); dr["TSTDMAX"] = Dr["STDMAX"].ToString(); } } } blValue = false; } } } } private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { ultraGrid1.DisplayLayout .Bands [0].Columns [0].Width =30; ultraGrid1.DisplayLayout .Bands [0].Columns [1].Width =40; ultraGrid1.DisplayLayout .Bands [0].Columns [2].Width =120; } } }