using System; using System.Data; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; namespace Core.LgMes.Client.LgIntegrationQuery { /// /// FrmSetSampling 的摘要说明。 /// public class frmSetSampling : System.Windows.Forms.Form { private IContainer components; #region " Construct " public frmSetSampling() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // } /// /// 清理所有正在使用的资源。 /// protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows 窗体设计器生成的代码 /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { this.components = new System.ComponentModel.Container(); Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ASSAYTYPECODE"); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("工序名"); Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Select"); Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance(); Infragistics.Win.UltraWinToolbars.UltraToolbar ultraToolbar1 = new Infragistics.Win.UltraWinToolbars.UltraToolbar("ulttoolMain"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool1 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool2 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool3 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool4 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool5 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool6 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool7 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool8 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel"); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool10 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse(I) "); Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool12 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse "); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea(); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea(); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea(); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea(); this.frmSetSampling_Fill_Panel = new System.Windows.Forms.Panel(); this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid(); 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.dataColumn3 = new System.Data.DataColumn(); this.ultraToolbarsManager1 = new Infragistics.Win.UltraWinToolbars.UltraToolbarsManager(this.components); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).BeginInit(); this.SuspendLayout(); // // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top // this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215))))); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Top; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ForeColor = System.Drawing.SystemColors.ControlText; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Location = new System.Drawing.Point(0, 0); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Top"; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Size = new System.Drawing.Size(295, 28); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ToolbarsManager = this.ultraToolbarsManager1; // // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom // this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215))))); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Bottom; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ForeColor = System.Drawing.SystemColors.ControlText; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Location = new System.Drawing.Point(0, 319); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom"; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Size = new System.Drawing.Size(295, 0); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ToolbarsManager = this.ultraToolbarsManager1; // // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left // this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215))))); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Left; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ForeColor = System.Drawing.SystemColors.ControlText; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Location = new System.Drawing.Point(0, 28); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Left"; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Size = new System.Drawing.Size(0, 291); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ToolbarsManager = this.ultraToolbarsManager1; // // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right // this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215))))); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Right; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ForeColor = System.Drawing.SystemColors.ControlText; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Location = new System.Drawing.Point(295, 28); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Right"; this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Size = new System.Drawing.Size(0, 291); this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ToolbarsManager = this.ultraToolbarsManager1; // // frmSetSampling_Fill_Panel // this.frmSetSampling_Fill_Panel.Cursor = System.Windows.Forms.Cursors.Default; this.frmSetSampling_Fill_Panel.Dock = System.Windows.Forms.DockStyle.Fill; this.frmSetSampling_Fill_Panel.Location = new System.Drawing.Point(0, 28); this.frmSetSampling_Fill_Panel.Name = "frmSetSampling_Fill_Panel"; this.frmSetSampling_Fill_Panel.Size = new System.Drawing.Size(295, 291); this.frmSetSampling_Fill_Panel.TabIndex = 8; // // ultraGrid1 // this.ultraGrid1.DataSource = this.dataSet1; ultraGridColumn1.Header.VisiblePosition = 0; ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0; ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(83, 0); ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2; ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn1.Width = 63; ultraGridColumn2.Header.VisiblePosition = 1; ultraGridColumn3.DefaultCellValue = "False"; ultraGridColumn3.Header.VisiblePosition = 2; ultraGridColumn3.RowLayoutColumnInfo.OriginX = 4; ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0; ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(63, 0); ultraGridColumn3.RowLayoutColumnInfo.SpanX = 1; ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2; ultraGridColumn3.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox; ultraGridBand1.Columns.AddRange(new object[] { ultraGridColumn1, ultraGridColumn2, ultraGridColumn3}); ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout; this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1); appearance18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231))))); this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance18; this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard; appearance19.BackColor = System.Drawing.Color.GhostWhite; this.ultraGrid1.DisplayLayout.Override.RowAlternateAppearance = appearance19; appearance20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231))))); this.ultraGrid1.DisplayLayout.Override.RowSelectorAppearance = appearance20; this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill; this.ultraGrid1.Location = new System.Drawing.Point(0, 28); this.ultraGrid1.Name = "ultraGrid1"; this.ultraGrid1.Size = new System.Drawing.Size(295, 291); this.ultraGrid1.TabIndex = 9; // // dataSet1 // this.dataSet1.DataSetName = "NewDataSet"; this.dataSet1.Tables.AddRange(new System.Data.DataTable[] { this.dataTable1}); // // dataTable1 // this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] { this.dataColumn1, this.dataColumn2, this.dataColumn3}); this.dataTable1.TableName = "Table1"; // // dataColumn1 // this.dataColumn1.Caption = "样点"; this.dataColumn1.ColumnName = "ASSAYTYPECODE"; // // dataColumn2 // this.dataColumn2.Caption = "工序名"; this.dataColumn2.ColumnName = "工序名"; // // dataColumn3 // this.dataColumn3.Caption = "选择"; this.dataColumn3.ColumnName = "Select"; // // ultraToolbarsManager1 // appearance14.BackColor = System.Drawing.Color.LightSteelBlue; this.ultraToolbarsManager1.Appearance = appearance14; this.ultraToolbarsManager1.DesignerFlags = 1; this.ultraToolbarsManager1.DockWithinContainer = this; this.ultraToolbarsManager1.DockWithinContainerBaseType = typeof(System.Windows.Forms.Form); this.ultraToolbarsManager1.LockToolbars = true; this.ultraToolbarsManager1.ShowFullMenusDelay = 500; this.ultraToolbarsManager1.ShowQuickCustomizeButton = false; this.ultraToolbarsManager1.Style = Infragistics.Win.UltraWinToolbars.ToolbarStyle.VisualStudio2005; ultraToolbar1.DockedColumn = 0; ultraToolbar1.DockedRow = 0; buttonTool1.InstanceProps.IsFirstInGroup = true; buttonTool3.InstanceProps.IsFirstInGroup = true; ultraToolbar1.NonInheritedTools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { buttonTool1, buttonTool2, buttonTool3, buttonTool4}); ultraToolbar1.Text = "ulttoolMain"; this.ultraToolbarsManager1.Toolbars.AddRange(new Infragistics.Win.UltraWinToolbars.UltraToolbar[] { ultraToolbar1}); buttonTool5.SharedPropsInternal.Caption = "全选(&A)"; buttonTool5.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText; buttonTool6.SharedPropsInternal.Caption = "全部取消(&N)"; buttonTool6.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways; buttonTool7.SharedPropsInternal.Caption = "确定(&O)"; buttonTool7.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText; buttonTool8.SharedPropsInternal.Caption = "关闭(&C)"; buttonTool8.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways; buttonTool10.SharedPropsInternal.Caption = "反选"; buttonTool10.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText; buttonTool12.SharedPropsInternal.Caption = "反选(I)"; buttonTool12.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText; this.ultraToolbarsManager1.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { buttonTool5, buttonTool6, buttonTool7, buttonTool8, buttonTool10, buttonTool12}); this.ultraToolbarsManager1.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(this.ultraToolbarsManager1_ToolClick); // // frmSetSampling // this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.BackColor = System.Drawing.SystemColors.Control; this.ClientSize = new System.Drawing.Size(295, 319); this.Controls.Add(this.ultraGrid1); this.Controls.Add(this.frmSetSampling_Fill_Panel); this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left); this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right); this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top); this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "frmSetSampling"; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "设置样点"; this.Load += new System.EventHandler(this.frmSetSampling_Load); ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).EndInit(); this.ResumeLayout(false); } #endregion #endregion public DataSet _dsSet; private Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ultraToolbarsManager1; private Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1; private Panel frmSetSampling_Fill_Panel; private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left; private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right; private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top; private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom; private DataSet dataSet1; private DataTable dataTable1; private DataColumn dataColumn1; private DataColumn dataColumn2; private DataColumn dataColumn3; public bool _setFlag = false; private void frmSetSampling_Load(object sender, System.EventArgs e) { this.ultraGrid1.DataSource = this._dsSet.Tables[0]; this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].Header.Caption = "样点"; this.ultraGrid1.DisplayLayout.Bands[0].Columns["ASSAYTYPECODE"].Width = 100; //this.ultraGrid1.DisplayLayout.Bands[0].Header.Appearance.BackColor = Color.LightSteelBlue; //this.ultraGrid1.DisplayLayout.CaptionAppearance.BackColor = Color.LightSteelBlue; } private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "All": foreach (DataRow dr in _dsSet.Tables[0].Rows) { dr["选择"] = true; } break; case "AllCancel": foreach (DataRow dr in _dsSet.Tables[0].Rows) { if (string.IsNullOrEmpty(dr["选择"].ToString())) dr["选择"] = false; else dr["选择"] = !Convert.ToBoolean(dr["选择"]); } break; case "OK": this._dsSet.Tables[0].AcceptChanges(); foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ulgr in ultraGrid1.Rows) { if (ulgr.Cells["选择"].Text.ToString() == "False") { ulgr.Cells["选择"].Value = "false"; } else ulgr.Cells["选择"].Value = "true"; } //DataTable dsdd = (DataTable)ultraGrid1.DataSource; _setFlag = true; this.Close(); break; case "Cancel": this._dsSet.RejectChanges(); this.Close(); break; } } } }