using System; using System.Data; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Threading; using CoreFS.CA06; using Infragistics.Win.UltraWinMaskedEdit; using Core.Mes.Client.Comm.Control; namespace Core.StlMes.Client.LgIntegrationQuery { /// /// FrmIronEleQry 的摘要说明。 /// public class FrmIronEleQry : Core.StlMes.Client.LgCommon.frmStyleBase { private System.Windows.Forms.Label label2; private Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource1; private Infragistics.Win.Misc.UltraGroupBox ultraGroupBox1; private Infragistics.Win.UltraWinEditors.UltraDateTimeEditor uldtEndTime; private Infragistics.Win.UltraWinEditors.UltraDateTimeEditor uldtBeginTime; private Label label4; private IContainer components; string strStartTime = ""; private CheckBox chkRefresh; private CheckBox checkBox1; private Label label1; private TextBox ultraMaskedEdit1; private Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1; string strEndTime = ""; public FrmIronEleQry() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // } /// /// 清理所有正在使用的资源。 /// protected override void Dispose( bool disposing ) { try { if (_getDataThread != null) _getDataThread.Abort(); } catch { } if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows 窗体设计器生成的代码 /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { this.components = new System.ComponentModel.Container(); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn1 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("SMELTINGID"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn2 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("SAMPLINGID"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn3 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("SAMPLINGTIME"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn4 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("C"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn5 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("SI"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn6 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MN"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn7 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("P"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn8 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("S"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn9 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Asn"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn10 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Cu"); Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn11 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("Ti"); Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Band 0", -1); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("SMELTINGID"); Infragistics.Win.Appearance appearance21 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance22 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("SAMPLINGID"); Infragistics.Win.Appearance appearance23 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance24 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("SAMPLINGTIME"); Infragistics.Win.Appearance appearance25 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance26 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn4 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("C"); Infragistics.Win.Appearance appearance27 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance28 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn5 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("SI"); Infragistics.Win.Appearance appearance29 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance30 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn6 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MN"); Infragistics.Win.Appearance appearance31 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance32 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn7 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("P"); Infragistics.Win.Appearance appearance33 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance34 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn8 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("S"); Infragistics.Win.Appearance appearance35 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance36 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn9 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Asn"); Infragistics.Win.Appearance appearance37 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn10 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Cu"); Infragistics.Win.Appearance appearance38 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn11 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Ti"); Infragistics.Win.Appearance appearance39 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance40 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance41 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance42 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance43 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance(); this.label2 = new System.Windows.Forms.Label(); this.ultraDataSource1 = new Infragistics.Win.UltraWinDataSource.UltraDataSource(this.components); this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid(); this.ultraGroupBox1 = new Infragistics.Win.Misc.UltraGroupBox(); this.ultraMaskedEdit1 = new System.Windows.Forms.TextBox(); this.label1 = new System.Windows.Forms.Label(); this.checkBox1 = new System.Windows.Forms.CheckBox(); this.chkRefresh = new System.Windows.Forms.CheckBox(); this.label4 = new System.Windows.Forms.Label(); this.uldtBeginTime = new Infragistics.Win.UltraWinEditors.UltraDateTimeEditor(); this.uldtEndTime = new Infragistics.Win.UltraWinEditors.UltraDateTimeEditor(); ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGroupBox1)).BeginInit(); this.ultraGroupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.uldtBeginTime)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.uldtEndTime)).BeginInit(); this.SuspendLayout(); // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(429, 20); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(0, 12); this.label2.TabIndex = 51; // // ultraDataSource1 // this.ultraDataSource1.Band.Columns.AddRange(new object[] { ultraDataColumn1, ultraDataColumn2, ultraDataColumn3, ultraDataColumn4, ultraDataColumn5, ultraDataColumn6, ultraDataColumn7, ultraDataColumn8, ultraDataColumn9, ultraDataColumn10, ultraDataColumn11}); // // ultraGrid1 // this.ultraGrid1.DataSource = this.ultraDataSource1; ultraGridColumn1.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance21.TextVAlignAsString = "Middle"; ultraGridColumn1.CellAppearance = appearance21; appearance22.TextHAlignAsString = "Center"; ultraGridColumn1.Header.Appearance = appearance22; ultraGridColumn1.Header.Caption = "取样号"; ultraGridColumn1.Header.VisiblePosition = 0; ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0; ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn1.Width = 102; ultraGridColumn2.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance23.TextVAlignAsString = "Middle"; ultraGridColumn2.CellAppearance = appearance23; appearance24.TextHAlignAsString = "Center"; ultraGridColumn2.Header.Appearance = appearance24; ultraGridColumn2.Header.Caption = "样点"; ultraGridColumn2.Header.VisiblePosition = 1; ultraGridColumn2.RowLayoutColumnInfo.OriginX = 2; ultraGridColumn2.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn2.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn2.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn2.Width = 63; ultraGridColumn3.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance25.TextVAlignAsString = "Middle"; ultraGridColumn3.CellAppearance = appearance25; appearance26.TextHAlignAsString = "Center"; ultraGridColumn3.Header.Appearance = appearance26; ultraGridColumn3.Header.Caption = "采样时间"; ultraGridColumn3.Header.VisiblePosition = 2; ultraGridColumn3.RowLayoutColumnInfo.OriginX = 4; ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn3.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn3.Width = 158; ultraGridColumn4.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance27.TextVAlignAsString = "Middle"; ultraGridColumn4.CellAppearance = appearance27; appearance28.TextHAlignAsString = "Center"; ultraGridColumn4.Header.Appearance = appearance28; ultraGridColumn4.Header.VisiblePosition = 3; ultraGridColumn4.RowLayoutColumnInfo.OriginX = 6; ultraGridColumn4.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn4.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn4.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn4.Width = 65; ultraGridColumn5.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance29.TextVAlignAsString = "Middle"; ultraGridColumn5.CellAppearance = appearance29; appearance30.TextHAlignAsString = "Center"; ultraGridColumn5.Header.Appearance = appearance30; ultraGridColumn5.Header.Caption = "Si"; ultraGridColumn5.Header.VisiblePosition = 4; ultraGridColumn5.RowLayoutColumnInfo.OriginX = 8; ultraGridColumn5.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn5.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn5.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn5.Width = 83; ultraGridColumn6.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance31.TextVAlignAsString = "Middle"; ultraGridColumn6.CellAppearance = appearance31; appearance32.TextHAlignAsString = "Center"; ultraGridColumn6.Header.Appearance = appearance32; ultraGridColumn6.Header.Caption = "Mn"; ultraGridColumn6.Header.VisiblePosition = 5; ultraGridColumn6.RowLayoutColumnInfo.OriginX = 10; ultraGridColumn6.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn6.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn6.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn6.Width = 84; ultraGridColumn7.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance33.TextVAlignAsString = "Middle"; ultraGridColumn7.CellAppearance = appearance33; appearance34.TextHAlignAsString = "Center"; ultraGridColumn7.Header.Appearance = appearance34; ultraGridColumn7.Header.VisiblePosition = 7; ultraGridColumn7.RowLayoutColumnInfo.OriginX = 12; ultraGridColumn7.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn7.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn7.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn7.Width = 86; ultraGridColumn8.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance35.TextVAlignAsString = "Middle"; ultraGridColumn8.CellAppearance = appearance35; appearance36.TextHAlignAsString = "Center"; ultraGridColumn8.Header.Appearance = appearance36; ultraGridColumn8.Header.VisiblePosition = 6; ultraGridColumn8.RowLayoutColumnInfo.OriginX = 14; ultraGridColumn8.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn8.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn8.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn8.Width = 85; ultraGridColumn9.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance37.TextVAlignAsString = "Middle"; ultraGridColumn9.CellAppearance = appearance37; ultraGridColumn9.Header.VisiblePosition = 9; ultraGridColumn9.RowLayoutColumnInfo.OriginX = 18; ultraGridColumn9.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn9.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn9.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn9.Width = 83; ultraGridColumn10.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance38.TextVAlignAsString = "Middle"; ultraGridColumn10.CellAppearance = appearance38; ultraGridColumn10.Header.VisiblePosition = 8; ultraGridColumn10.RowLayoutColumnInfo.OriginX = 16; ultraGridColumn10.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn10.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn10.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn10.Width = 89; ultraGridColumn11.CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly; appearance39.TextVAlignAsString = "Middle"; ultraGridColumn11.CellAppearance = appearance39; ultraGridColumn11.Header.VisiblePosition = 10; ultraGridColumn11.RowLayoutColumnInfo.OriginX = 20; ultraGridColumn11.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn11.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn11.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn11.Width = 80; ultraGridBand1.Columns.AddRange(new object[] { ultraGridColumn1, ultraGridColumn2, ultraGridColumn3, ultraGridColumn4, ultraGridColumn5, ultraGridColumn6, ultraGridColumn7, ultraGridColumn8, ultraGridColumn9, ultraGridColumn10, ultraGridColumn11}); ultraGridBand1.Override.AllowRowLayoutCellSizing = Infragistics.Win.UltraWinGrid.RowLayoutSizing.Horizontal; ultraGridBand1.Override.AllowRowLayoutLabelSizing = Infragistics.Win.UltraWinGrid.RowLayoutSizing.Horizontal; ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout; this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1); appearance40.BackColor = System.Drawing.SystemColors.ActiveBorder; appearance40.BackColor2 = System.Drawing.SystemColors.ControlDark; appearance40.BackGradientStyle = Infragistics.Win.GradientStyle.Vertical; appearance40.BorderColor = System.Drawing.SystemColors.Window; this.ultraGrid1.DisplayLayout.GroupByBox.Appearance = appearance40; appearance41.ForeColor = System.Drawing.SystemColors.GrayText; this.ultraGrid1.DisplayLayout.GroupByBox.BandLabelAppearance = appearance41; this.ultraGrid1.DisplayLayout.GroupByBox.BorderStyle = Infragistics.Win.UIElementBorderStyle.Solid; this.ultraGrid1.DisplayLayout.GroupByBox.Hidden = true; appearance42.BackColor = System.Drawing.SystemColors.ControlLightLight; appearance42.BackColor2 = System.Drawing.SystemColors.Control; appearance42.BackGradientStyle = Infragistics.Win.GradientStyle.Horizontal; appearance42.ForeColor = System.Drawing.SystemColors.GrayText; this.ultraGrid1.DisplayLayout.GroupByBox.PromptAppearance = appearance42; this.ultraGrid1.DisplayLayout.MaxColScrollRegions = 1; this.ultraGrid1.DisplayLayout.MaxRowScrollRegions = 1; appearance43.FontData.SizeInPoints = 9F; this.ultraGrid1.DisplayLayout.Override.CellAppearance = appearance43; this.ultraGrid1.DisplayLayout.Override.CellPadding = 0; this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill; this.ultraGrid1.Font = new System.Drawing.Font("宋体", 9F); this.ultraGrid1.Location = new System.Drawing.Point(0, 47); this.ultraGrid1.Name = "ultraGrid1"; this.ultraGrid1.Size = new System.Drawing.Size(884, 446); this.ultraGrid1.TabIndex = 19; // // ultraGroupBox1 // this.ultraGroupBox1.Controls.Add(this.ultraMaskedEdit1); this.ultraGroupBox1.Controls.Add(this.label1); this.ultraGroupBox1.Controls.Add(this.checkBox1); this.ultraGroupBox1.Controls.Add(this.chkRefresh); this.ultraGroupBox1.Controls.Add(this.label4); this.ultraGroupBox1.Controls.Add(this.uldtBeginTime); this.ultraGroupBox1.Controls.Add(this.uldtEndTime); this.ultraGroupBox1.Controls.Add(this.label2); this.ultraGroupBox1.Dock = System.Windows.Forms.DockStyle.Top; this.ultraGroupBox1.Location = new System.Drawing.Point(0, 0); this.ultraGroupBox1.Name = "ultraGroupBox1"; this.ultraGroupBox1.Size = new System.Drawing.Size(884, 47); this.ultraGroupBox1.TabIndex = 21; // // ultraMaskedEdit1 // this.ultraMaskedEdit1.Enabled = false; this.ultraMaskedEdit1.Location = new System.Drawing.Point(465, 13); this.ultraMaskedEdit1.MaxLength = 10; this.ultraMaskedEdit1.Name = "ultraMaskedEdit1"; this.ultraMaskedEdit1.Size = new System.Drawing.Size(100, 21); this.ultraMaskedEdit1.TabIndex = 287; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(23, 17); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(77, 12); this.label1.TabIndex = 286; this.label1.Text = "采样时间 从"; // // checkBox1 // this.checkBox1.AutoSize = true; this.checkBox1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.checkBox1.Font = new System.Drawing.Font("宋体", 9F); this.checkBox1.Location = new System.Drawing.Point(404, 14); this.checkBox1.Name = "checkBox1"; this.checkBox1.Size = new System.Drawing.Size(57, 16); this.checkBox1.TabIndex = 285; this.checkBox1.Text = "取样号"; this.checkBox1.UseVisualStyleBackColor = true; this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); // // chkRefresh // this.chkRefresh.Font = new System.Drawing.Font("宋体", 9F); this.chkRefresh.Location = new System.Drawing.Point(595, 12); this.chkRefresh.Name = "chkRefresh"; this.chkRefresh.Size = new System.Drawing.Size(82, 24); this.chkRefresh.TabIndex = 72; this.chkRefresh.Text = "自动刷新"; this.chkRefresh.CheckedChanged += new System.EventHandler(this.chkRefresh_CheckedChanged); // // label4 // this.label4.AutoSize = true; this.label4.Font = new System.Drawing.Font("宋体", 9F); this.label4.Location = new System.Drawing.Point(243, 16); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(17, 12); this.label4.TabIndex = 284; this.label4.Text = "到"; // // uldtBeginTime // appearance5.BorderAlpha = Infragistics.Win.Alpha.UseAlphaLevel; appearance5.BorderColor = System.Drawing.Color.Black; this.uldtBeginTime.ButtonAppearance = appearance5; this.uldtBeginTime.DateTime = new System.DateTime(2008, 1, 12, 0, 0, 0, 0); this.uldtBeginTime.FormatProvider = new System.Globalization.CultureInfo("en-US"); this.uldtBeginTime.FormatString = ""; this.uldtBeginTime.Location = new System.Drawing.Point(104, 14); this.uldtBeginTime.MaskInput = "yyyy-mm-dd hh:mm"; this.uldtBeginTime.Name = "uldtBeginTime"; this.uldtBeginTime.Size = new System.Drawing.Size(133, 19); this.uldtBeginTime.TabIndex = 282; this.uldtBeginTime.UseFlatMode = Infragistics.Win.DefaultableBoolean.True; this.uldtBeginTime.Value = new System.DateTime(2008, 1, 12, 0, 0, 0, 0); // // uldtEndTime // this.uldtEndTime.DateTime = new System.DateTime(2008, 11, 24, 0, 0, 0, 0); this.uldtEndTime.FormatProvider = new System.Globalization.CultureInfo("en-US"); this.uldtEndTime.FormatString = ""; this.uldtEndTime.Location = new System.Drawing.Point(264, 12); this.uldtEndTime.MaskInput = "yyyy-mm-dd hh:mm"; this.uldtEndTime.Name = "uldtEndTime"; this.uldtEndTime.Size = new System.Drawing.Size(127, 21); this.uldtEndTime.TabIndex = 281; this.uldtEndTime.Value = new System.DateTime(2008, 11, 24, 0, 0, 0, 0); // // FrmIronEleQry // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.ClientSize = new System.Drawing.Size(884, 493); this.Controls.Add(this.ultraGrid1); this.Controls.Add(this.ultraGroupBox1); this.Name = "FrmIronEleQry"; this.Text = "铁水成分"; this.Load += new System.EventHandler(this.FrmIronEleQry_Load); ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraGroupBox1)).EndInit(); this.ultraGroupBox1.ResumeLayout(false); this.ultraGroupBox1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.uldtBeginTime)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.uldtEndTime)).EndInit(); this.ResumeLayout(false); } #endregion private DataSet _dsIron; private String strProduceSys = ""; private void FrmIronEleQry_Load(object sender, System.EventArgs e) { this.uldtBeginTime.Value = DateTime.Today.ToString("yyyy-MM-dd") + " 00:00:00"; this.uldtEndTime.Value = DateTime.Today.ToString("yyyy-MM-dd") + " 23:59:00"; strProduceSys = this.CustomInfo; //获取工序所属产线 this.Text = strProduceSys + "#炼钢铁水成分查询"; GetData(); StartGetDataThread(); } // 查询条件1 /// /// 查询条件1 /// /// private string BuildSQLWhere1() { string sqlWhere = ""; if (this.checkBox1.Checked && this.ultraMaskedEdit1.Text.Trim().Length > 0) { sqlWhere += string.Format(" and a.hudwid like '%{0}%'", this.ultraMaskedEdit1.Text.Trim()); } sqlWhere += string.Format(" and to_char(b.ASSAYDATE, 'yyyyMMddHH24Miss') between '" + strStartTime + "' and '" + strEndTime + "'"); return sqlWhere; } // 查询条件 /// /// 查询条件 /// /// private string BuildSQLWhere() { string station = ""; if (strProduceSys == "1") { station = "A01"; } else { station = "A00"; } string sqlWhere = " where stationcode='" + station + "'"; if (this.checkBox1.Checked && this.ultraMaskedEdit1.Text.Trim().Length > 0) { sqlWhere += string.Format(" and heatno like '%{0}%'", this.ultraMaskedEdit1.Text.Trim()); } sqlWhere += string.Format(" and to_char(ASSAYDATE, 'yyyyMMddHH24Miss') between '" + strStartTime + "' and '" + strEndTime + "'"); return sqlWhere; } // 查询铁水成分 /// /// 查询铁水成分 /// private void GetData() { if (Convert.ToDateTime(uldtBeginTime.Value) > Convert.ToDateTime(uldtEndTime.Value)) { MessageBox.Show("时间条件的开始时间不能大于结束时间!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } else { strStartTime = this.uldtBeginTime.DateTime.ToString("yyyyMMddHHmmss"); strEndTime = this.uldtEndTime.DateTime.ToString("yyyyMMddHHmmss"); } if (checkBox1.Checked) { if (ultraMaskedEdit1.Text.Length == 0) { MessageBox.Show("取样号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); ultraMaskedEdit1.Focus(); return; } } try { _dsIron = null; //定义一个ArrayList集合存储变量[参数]值 ArrayList arry = new ArrayList(); ArrayList sqlList = new ArrayList(); arry.Add("FrmIronEleQry.select");//此ID为XML文件ID sqlList.Add(BuildSQLWhere()); sqlList.Add(BuildSQLWhere()); //调用服务端方法 CoreClientParam CCP_JJBQuery = new CoreClientParam(); DataTable dt = new DataTable(); CCP_JJBQuery.ServerName = "Core.LgMes.Server.Common.ComDBQuery"; CCP_JJBQuery.MethodName = "doQuery"; CCP_JJBQuery.ServerParams = new object[] { arry, sqlList }; CCP_JJBQuery.SourceDataTable = dt; this.ExecuteSortResultByQueryToDataTable(CCP_JJBQuery, CoreInvokeType.Internal); SetDataToGrid(dt); } catch {} } // 将查询的数据绑定到Grid /// /// 将查询的数据绑定到Grid /// /// private void SetDataToGrid(DataTable dt) { this.ultraDataSource1.Rows.Clear(); if (dt == null) return; for(int i=0; i