From 21ffc2227b69b179a8b8c3920e150c64c12651a0 Mon Sep 17 00:00:00 2001 From: dqb-dev Date: Fri, 2 Oct 2026 11:14:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E5=9E=8B=E9=A1=B5=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD:DockWindow3=20=E9=A1=B6=E6=A0=8F=E6=96=B0?= =?UTF-8?q?=E6=8E=A7=E4=BB=B6=20comboBox1(=E5=85=B3=E9=94=AE=E5=AD=97,?= =?UTF-8?q?=E5=8F=AF=E8=BE=93=E5=85=A5=E5=B8=A6=E5=8E=86=E5=8F=B2)+button1?= =?UTF-8?q?(=E7=AD=9B=E9=80=89/=E6=B8=85=E9=99=A4=E5=88=87=E6=8D=A2)?= =?UTF-8?q?=E2=80=94=E2=80=94=E5=AF=B9=E6=B1=87=E6=80=BB=E8=A1=A8=20?= =?UTF-8?q?=E5=85=83=E4=BB=B6=E5=90=8D=E7=A7=B0/=E8=A7=84=E6=A0=BC/?= =?UTF-8?q?=E5=9B=BE=E7=BA=B8=E8=A7=84=E6=A0=BC=20=E4=B8=89=E5=88=97=20Row?= =?UTF-8?q?Filter=20=E6=A8=A1=E7=B3=8A=E7=AD=9B=E9=80=89,=E5=9B=9E?= =?UTF-8?q?=E8=BD=A6=E8=A7=A6=E5=8F=91,=E7=A9=BA=E5=85=B3=E9=94=AE?= =?UTF-8?q?=E5=AD=97=E6=B8=85=E9=99=A4;=E4=B8=8D=E5=8A=A8=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90,=E5=88=B7=E6=96=B0=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=87=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DockWindows/DockWindow3/DockWindow3.Designer.cs | 502 ++++++++++-------- .../DockWindows/DockWindow3/DockWindow3.cs | 49 +- .../DockWindows/DockWindow3/DockWindow3.resx | 120 +++++ 成套报价软件/成套报价软件.csproj | 3 + 4 files changed, 464 insertions(+), 210 deletions(-) create mode 100644 成套报价软件/DockWindows/DockWindow3/DockWindow3.resx diff --git a/成套报价软件/DockWindows/DockWindow3/DockWindow3.Designer.cs b/成套报价软件/DockWindows/DockWindow3/DockWindow3.Designer.cs index c245593..8510656 100644 --- a/成套报价软件/DockWindows/DockWindow3/DockWindow3.Designer.cs +++ b/成套报价软件/DockWindows/DockWindow3/DockWindow3.Designer.cs @@ -46,6 +46,8 @@ namespace 成套报价软件 public System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn31; public System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn32; public System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn33; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.ComboBox comboBox1; /// /// Disposes resources used by the form. @@ -68,16 +70,20 @@ namespace 成套报价软件 /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); this.splitContainer4 = new System.Windows.Forms.SplitContainer(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).BeginInit(); this.advancedDataGridView1 = new Smart.CustomComponents.EnhancedDataGridView(); - ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView1)).BeginInit(); - this.panel5 = new System.Windows.Forms.Panel(); - this.label4 = new System.Windows.Forms.Label(); - this.comboBox5 = new System.Windows.Forms.ComboBox(); - this.advancedDataGridView12 = new Smart.CustomComponents.EnhancedDataGridView(); - ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView12)).BeginInit(); this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -95,6 +101,10 @@ namespace 成套报价软件 this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel5 = new System.Windows.Forms.Panel(); + this.label4 = new System.Windows.Forms.Label(); + this.comboBox5 = new System.Windows.Forms.ComboBox(); + this.advancedDataGridView12 = new Smart.CustomComponents.EnhancedDataGridView(); this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -111,413 +121,487 @@ namespace 成套报价软件 this.dataGridViewTextBoxColumn31 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn33 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.button1 = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).BeginInit(); + this.splitContainer4.Panel1.SuspendLayout(); + this.splitContainer4.Panel2.SuspendLayout(); + this.splitContainer4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView1)).BeginInit(); + this.panel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView12)).BeginInit(); this.SuspendLayout(); // // splitContainer4 // - this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer4.Orientation = System.Windows.Forms.Orientation.Horizontal; - this.splitContainer4.SplitterWidth = 6; this.splitContainer4.BackColor = System.Drawing.Color.Transparent; - this.splitContainer4.TabIndex = 0; + this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer4.Location = new System.Drawing.Point(0, 0); this.splitContainer4.Name = "splitContainer4"; + this.splitContainer4.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer4.Panel1 + // + this.splitContainer4.Panel1.Controls.Add(this.advancedDataGridView1); + this.splitContainer4.Panel1.Controls.Add(this.panel5); + // + // splitContainer4.Panel2 + // + this.splitContainer4.Panel2.Controls.Add(this.advancedDataGridView12); + this.splitContainer4.Size = new System.Drawing.Size(1352, 799); + this.splitContainer4.SplitterDistance = 551; + this.splitContainer4.SplitterWidth = 6; + this.splitContainer4.TabIndex = 0; + // + // advancedDataGridView1 + // + this.advancedDataGridView1.AllowUserToAddRows = false; + this.advancedDataGridView1.AllowUserToResizeRows = false; + this.advancedDataGridView1.BackgroundColor = System.Drawing.Color.White; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.advancedDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.advancedDataGridView1.ColumnHeadersHeight = 35; + this.advancedDataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.dataGridViewTextBoxColumn1, + this.dataGridViewTextBoxColumn2, + this.dataGridViewTextBoxColumn3, + this.dataGridViewTextBoxColumn4, + this.dataGridViewTextBoxColumn5, + this.dataGridViewTextBoxColumn6, + this.dataGridViewTextBoxColumn7, + this.dataGridViewTextBoxColumn8, + this.dataGridViewTextBoxColumn9, + this.dataGridViewTextBoxColumn10, + this.dataGridViewTextBoxColumn11, + this.dataGridViewTextBoxColumn12, + this.dataGridViewTextBoxColumn13, + this.dataGridViewTextBoxColumn14, + this.dataGridViewTextBoxColumn15, + this.dataGridViewTextBoxColumn16, + this.dataGridViewTextBoxColumn17}); + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.advancedDataGridView1.DefaultCellStyle = dataGridViewCellStyle5; + this.advancedDataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.advancedDataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnKeystroke; + this.advancedDataGridView1.EnableCellPaste = true; + this.advancedDataGridView1.EnableHeadersVisualStyles = false; + this.advancedDataGridView1.Location = new System.Drawing.Point(0, 38); + this.advancedDataGridView1.MultiSelect = false; + this.advancedDataGridView1.Name = "advancedDataGridView1"; + this.advancedDataGridView1.RightToLeft = System.Windows.Forms.RightToLeft.No; + dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle6.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.advancedDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle6; + this.advancedDataGridView1.Size = new System.Drawing.Size(1352, 513); + this.advancedDataGridView1.TabIndex = 0; // // dataGridViewTextBoxColumn1 // - this.dataGridViewTextBoxColumn1.HeaderText = "序号"; - this.dataGridViewTextBoxColumn1.Width = 35; - this.dataGridViewTextBoxColumn1.ReadOnly = false; this.dataGridViewTextBoxColumn1.DataPropertyName = "序号"; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle2; + this.dataGridViewTextBoxColumn1.HeaderText = "序号"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn1.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn1.Width = 35; // // dataGridViewTextBoxColumn2 // - this.dataGridViewTextBoxColumn2.HeaderText = "元件名称"; - this.dataGridViewTextBoxColumn2.Width = 150; - this.dataGridViewTextBoxColumn2.ReadOnly = false; this.dataGridViewTextBoxColumn2.DataPropertyName = "元件名称"; + this.dataGridViewTextBoxColumn2.HeaderText = "元件名称"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn2.Width = 150; // // dataGridViewTextBoxColumn3 // - this.dataGridViewTextBoxColumn3.HeaderText = "规格"; - this.dataGridViewTextBoxColumn3.Width = 150; - this.dataGridViewTextBoxColumn3.ReadOnly = false; this.dataGridViewTextBoxColumn3.DataPropertyName = "规格"; + this.dataGridViewTextBoxColumn3.HeaderText = "规格"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn3.Width = 150; // // dataGridViewTextBoxColumn4 // - this.dataGridViewTextBoxColumn4.HeaderText = "单位"; - this.dataGridViewTextBoxColumn4.Width = 35; - this.dataGridViewTextBoxColumn4.ReadOnly = false; this.dataGridViewTextBoxColumn4.DataPropertyName = "单位"; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle3; + this.dataGridViewTextBoxColumn4.HeaderText = "单位"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; this.dataGridViewTextBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn4.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn4.Width = 35; // // dataGridViewTextBoxColumn5 // - this.dataGridViewTextBoxColumn5.HeaderText = "数量"; - this.dataGridViewTextBoxColumn5.Width = 40; - this.dataGridViewTextBoxColumn5.ReadOnly = false; this.dataGridViewTextBoxColumn5.DataPropertyName = "数量"; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle4; + this.dataGridViewTextBoxColumn5.HeaderText = "数量"; + this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; this.dataGridViewTextBoxColumn5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn5.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn5.Width = 40; // // dataGridViewTextBoxColumn6 // - this.dataGridViewTextBoxColumn6.HeaderText = "表价"; - this.dataGridViewTextBoxColumn6.ReadOnly = false; this.dataGridViewTextBoxColumn6.DataPropertyName = "表价"; + this.dataGridViewTextBoxColumn6.HeaderText = "表价"; + this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn7 // - this.dataGridViewTextBoxColumn7.HeaderText = "采购单价"; - this.dataGridViewTextBoxColumn7.ReadOnly = false; this.dataGridViewTextBoxColumn7.DataPropertyName = "采购单价"; + this.dataGridViewTextBoxColumn7.HeaderText = "采购单价"; + this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; this.dataGridViewTextBoxColumn7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn8 // - this.dataGridViewTextBoxColumn8.HeaderText = "采购系数"; - this.dataGridViewTextBoxColumn8.ReadOnly = false; this.dataGridViewTextBoxColumn8.DataPropertyName = "采购系数"; + this.dataGridViewTextBoxColumn8.HeaderText = "采购系数"; + this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn9 // - this.dataGridViewTextBoxColumn9.HeaderText = "采购价"; - this.dataGridViewTextBoxColumn9.ReadOnly = false; this.dataGridViewTextBoxColumn9.DataPropertyName = "采购价"; + this.dataGridViewTextBoxColumn9.HeaderText = "采购价"; + this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; this.dataGridViewTextBoxColumn9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn10 // - this.dataGridViewTextBoxColumn10.HeaderText = "报出单价"; - this.dataGridViewTextBoxColumn10.ReadOnly = false; this.dataGridViewTextBoxColumn10.DataPropertyName = "报出单价"; + this.dataGridViewTextBoxColumn10.HeaderText = "报出单价"; + this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; this.dataGridViewTextBoxColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn11 // - this.dataGridViewTextBoxColumn11.HeaderText = "报出系数"; - this.dataGridViewTextBoxColumn11.ReadOnly = false; this.dataGridViewTextBoxColumn11.DataPropertyName = "报出系数"; + this.dataGridViewTextBoxColumn11.HeaderText = "报出系数"; + this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; this.dataGridViewTextBoxColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn12 // - this.dataGridViewTextBoxColumn12.HeaderText = "报出价"; - this.dataGridViewTextBoxColumn12.ReadOnly = false; this.dataGridViewTextBoxColumn12.DataPropertyName = "报出价"; + this.dataGridViewTextBoxColumn12.HeaderText = "报出价"; + this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12"; this.dataGridViewTextBoxColumn12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn13 // - this.dataGridViewTextBoxColumn13.HeaderText = "图纸规格"; - this.dataGridViewTextBoxColumn13.ReadOnly = false; this.dataGridViewTextBoxColumn13.DataPropertyName = "图纸规格"; + this.dataGridViewTextBoxColumn13.HeaderText = "图纸规格"; + this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13"; this.dataGridViewTextBoxColumn13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn14 // - this.dataGridViewTextBoxColumn14.HeaderText = "品牌"; - this.dataGridViewTextBoxColumn14.ReadOnly = false; this.dataGridViewTextBoxColumn14.DataPropertyName = "品牌"; + this.dataGridViewTextBoxColumn14.HeaderText = "品牌"; + this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14"; this.dataGridViewTextBoxColumn14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn15 // - this.dataGridViewTextBoxColumn15.HeaderText = "系列"; - this.dataGridViewTextBoxColumn15.ReadOnly = false; this.dataGridViewTextBoxColumn15.DataPropertyName = "系列"; + this.dataGridViewTextBoxColumn15.HeaderText = "系列"; + this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15"; this.dataGridViewTextBoxColumn15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn16 // - this.dataGridViewTextBoxColumn16.HeaderText = "类型"; - this.dataGridViewTextBoxColumn16.ReadOnly = false; this.dataGridViewTextBoxColumn16.DataPropertyName = "类型"; + this.dataGridViewTextBoxColumn16.HeaderText = "类型"; + this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16"; this.dataGridViewTextBoxColumn16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn17 // - this.dataGridViewTextBoxColumn17.HeaderText = "备注"; - this.dataGridViewTextBoxColumn17.ReadOnly = false; this.dataGridViewTextBoxColumn17.DataPropertyName = "备注"; + this.dataGridViewTextBoxColumn17.HeaderText = "备注"; + this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17"; this.dataGridViewTextBoxColumn17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // - // advancedDataGridView1 - // - this.advancedDataGridView1.ColumnHeadersDefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.advancedDataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.advancedDataGridView1.EnableExcelStyleSelection = true; - this.advancedDataGridView1.EnableCellPaste = true; - this.advancedDataGridView1.AllowUserToAddRows = false; - this.advancedDataGridView1.AllowUserToDeleteRows = true; - this.advancedDataGridView1.AllowUserToOrderColumns = false; - this.advancedDataGridView1.AllowUserToResizeRows = false; - this.advancedDataGridView1.BackgroundColor = System.Drawing.Color.White; - this.advancedDataGridView1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.advancedDataGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Single; - this.advancedDataGridView1.ColumnHeadersHeight = 35; - this.advancedDataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnKeystroke; - this.advancedDataGridView1.EnableHeadersVisualStyles = false; - this.advancedDataGridView1.RowHeadersWidth = 41; - this.advancedDataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.RowHeaderSelect; - this.advancedDataGridView1.MultiSelect = false; - this.advancedDataGridView1.TabIndex = 0; - this.advancedDataGridView1.Name = "advancedDataGridView1"; - this.advancedDataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.dataGridViewTextBoxColumn1, - this.dataGridViewTextBoxColumn2, - this.dataGridViewTextBoxColumn3, - this.dataGridViewTextBoxColumn4, - this.dataGridViewTextBoxColumn5, - this.dataGridViewTextBoxColumn6, - this.dataGridViewTextBoxColumn7, - this.dataGridViewTextBoxColumn8, - this.dataGridViewTextBoxColumn9, - this.dataGridViewTextBoxColumn10, - this.dataGridViewTextBoxColumn11, - this.dataGridViewTextBoxColumn12, - this.dataGridViewTextBoxColumn13, - this.dataGridViewTextBoxColumn14, - this.dataGridViewTextBoxColumn15, - this.dataGridViewTextBoxColumn16, - this.dataGridViewTextBoxColumn17}); - // // panel5 // - this.panel5.Dock = System.Windows.Forms.DockStyle.Top; - this.panel5.TabStop = false; - this.panel5.AutoScrollMargin = new System.Drawing.Size(0, 0); - this.panel5.AutoScrollMinSize = new System.Drawing.Size(0, 0); this.panel5.BackColor = System.Drawing.Color.Transparent; - this.panel5.TabIndex = 1; - this.panel5.Size = new System.Drawing.Size(1352, 38); + this.panel5.Controls.Add(this.button1); + this.panel5.Controls.Add(this.comboBox1); + this.panel5.Controls.Add(this.label4); + this.panel5.Controls.Add(this.comboBox5); + this.panel5.Dock = System.Windows.Forms.DockStyle.Top; this.panel5.Location = new System.Drawing.Point(0, 0); this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(1352, 38); + this.panel5.TabIndex = 1; // // label4 // - this.label4.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label4.LiveSetting = System.Windows.Forms.Automation.AutomationLiveSetting.Off; - this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label4.BackColor = System.Drawing.Color.Transparent; - this.label4.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.label4.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); - this.label4.TabIndex = 1; - this.label4.Size = new System.Drawing.Size(65, 23); + this.label4.Font = new System.Drawing.Font("宋体", 10F); this.label4.Location = new System.Drawing.Point(3, 8); - this.label4.Text = "选型范围"; this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(65, 23); + this.label4.TabIndex = 1; + this.label4.Text = "选型范围"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // comboBox5 // + this.comboBox5.AutoCompleteCustomSource.AddRange(new string[] { + "当前项目", + "当前图号"}); this.comboBox5.BackColor = System.Drawing.SystemColors.Window; this.comboBox5.DropDownWidth = 121; - this.comboBox5.DropDownHeight = 106; this.comboBox5.ForeColor = System.Drawing.SystemColors.WindowText; - this.comboBox5.ItemHeight = 12; this.comboBox5.FormattingEnabled = true; - this.comboBox5.TabIndex = 0; - this.comboBox5.Size = new System.Drawing.Size(121, 20); + this.comboBox5.IntegralHeight = false; + this.comboBox5.ItemHeight = 12; + this.comboBox5.Items.AddRange(new object[] { + "当前项目", + "当前图号"}); this.comboBox5.Location = new System.Drawing.Point(72, 9); - this.comboBox5.Text = "当前项目"; this.comboBox5.Name = "comboBox5"; - this.comboBox5.AutoCompleteCustomSource.AddRange(new string[] { - "当前项目", "当前图号" - }); - this.comboBox5.Items.Add("当前项目"); - this.comboBox5.Items.Add("当前图号"); + this.comboBox5.Size = new System.Drawing.Size(121, 20); + this.comboBox5.TabIndex = 0; + this.comboBox5.Text = "当前项目"; + // + // advancedDataGridView12 + // + this.advancedDataGridView12.AllowUserToAddRows = false; + this.advancedDataGridView12.AllowUserToResizeRows = false; + this.advancedDataGridView12.BackgroundColor = System.Drawing.Color.White; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle7.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.advancedDataGridView12.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; + this.advancedDataGridView12.ColumnHeadersHeight = 35; + this.advancedDataGridView12.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.dataGridViewTextBoxColumn18, + this.dataGridViewTextBoxColumn19, + this.dataGridViewTextBoxColumn20, + this.dataGridViewTextBoxColumn21, + this.dataGridViewTextBoxColumn22, + this.dataGridViewTextBoxColumn23, + this.dataGridViewTextBoxColumn24, + this.dataGridViewTextBoxColumn25, + this.dataGridViewTextBoxColumn26, + this.dataGridViewTextBoxColumn27, + this.dataGridViewTextBoxColumn28, + this.dataGridViewTextBoxColumn29, + this.dataGridViewTextBoxColumn30, + this.dataGridViewTextBoxColumn31, + this.dataGridViewTextBoxColumn32, + this.dataGridViewTextBoxColumn33}); + dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle11.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.advancedDataGridView12.DefaultCellStyle = dataGridViewCellStyle11; + this.advancedDataGridView12.Dock = System.Windows.Forms.DockStyle.Fill; + this.advancedDataGridView12.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnKeystroke; + this.advancedDataGridView12.EnableCellPaste = true; + this.advancedDataGridView12.EnableHeadersVisualStyles = false; + this.advancedDataGridView12.Location = new System.Drawing.Point(0, 0); + this.advancedDataGridView12.MultiSelect = false; + this.advancedDataGridView12.Name = "advancedDataGridView12"; + this.advancedDataGridView12.RightToLeft = System.Windows.Forms.RightToLeft.No; + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle12.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.advancedDataGridView12.RowHeadersDefaultCellStyle = dataGridViewCellStyle12; + this.advancedDataGridView12.Size = new System.Drawing.Size(1352, 242); + this.advancedDataGridView12.TabIndex = 0; // // dataGridViewTextBoxColumn18 // - this.dataGridViewTextBoxColumn18.HeaderText = "序号"; - this.dataGridViewTextBoxColumn18.Width = 35; - this.dataGridViewTextBoxColumn18.ReadOnly = false; this.dataGridViewTextBoxColumn18.DataPropertyName = "序号"; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle8; + this.dataGridViewTextBoxColumn18.HeaderText = "序号"; + this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18"; this.dataGridViewTextBoxColumn18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn18.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn18.Width = 35; // // dataGridViewTextBoxColumn19 // - this.dataGridViewTextBoxColumn19.HeaderText = "箱号"; - this.dataGridViewTextBoxColumn19.Width = 150; - this.dataGridViewTextBoxColumn19.ReadOnly = false; this.dataGridViewTextBoxColumn19.DataPropertyName = "箱号"; + this.dataGridViewTextBoxColumn19.HeaderText = "箱号"; + this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19"; this.dataGridViewTextBoxColumn19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn19.Width = 150; // // dataGridViewTextBoxColumn20 // - this.dataGridViewTextBoxColumn20.HeaderText = "型号"; - this.dataGridViewTextBoxColumn20.Width = 150; - this.dataGridViewTextBoxColumn20.ReadOnly = false; this.dataGridViewTextBoxColumn20.DataPropertyName = "型号"; + this.dataGridViewTextBoxColumn20.HeaderText = "型号"; + this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20"; this.dataGridViewTextBoxColumn20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn20.Width = 150; // // dataGridViewTextBoxColumn21 // - this.dataGridViewTextBoxColumn21.HeaderText = "规格"; - this.dataGridViewTextBoxColumn21.Width = 150; - this.dataGridViewTextBoxColumn21.ReadOnly = false; this.dataGridViewTextBoxColumn21.DataPropertyName = "规格"; + this.dataGridViewTextBoxColumn21.HeaderText = "规格"; + this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21"; this.dataGridViewTextBoxColumn21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn21.Width = 150; // // dataGridViewTextBoxColumn22 // - this.dataGridViewTextBoxColumn22.HeaderText = "单位"; - this.dataGridViewTextBoxColumn22.Width = 35; - this.dataGridViewTextBoxColumn22.ReadOnly = false; this.dataGridViewTextBoxColumn22.DataPropertyName = "单位"; + dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle9; + this.dataGridViewTextBoxColumn22.HeaderText = "单位"; + this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22"; this.dataGridViewTextBoxColumn22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn22.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn22.Width = 35; // // dataGridViewTextBoxColumn23 // - this.dataGridViewTextBoxColumn23.HeaderText = "数量"; - this.dataGridViewTextBoxColumn23.Width = 45; - this.dataGridViewTextBoxColumn23.ReadOnly = false; this.dataGridViewTextBoxColumn23.DataPropertyName = "数量"; + dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle10; + this.dataGridViewTextBoxColumn23.HeaderText = "数量"; + this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23"; this.dataGridViewTextBoxColumn23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.dataGridViewTextBoxColumn23.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + this.dataGridViewTextBoxColumn23.Width = 45; // // dataGridViewTextBoxColumn24 // - this.dataGridViewTextBoxColumn24.HeaderText = "单台成本"; - this.dataGridViewTextBoxColumn24.ReadOnly = false; this.dataGridViewTextBoxColumn24.DataPropertyName = "单台成本"; + this.dataGridViewTextBoxColumn24.HeaderText = "单台成本"; + this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24"; this.dataGridViewTextBoxColumn24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn25 // - this.dataGridViewTextBoxColumn25.HeaderText = "成本价"; - this.dataGridViewTextBoxColumn25.ReadOnly = false; this.dataGridViewTextBoxColumn25.DataPropertyName = "成本价"; + this.dataGridViewTextBoxColumn25.HeaderText = "成本价"; + this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25"; this.dataGridViewTextBoxColumn25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn26 // - this.dataGridViewTextBoxColumn26.HeaderText = "单台报出"; - this.dataGridViewTextBoxColumn26.ReadOnly = false; this.dataGridViewTextBoxColumn26.DataPropertyName = "单台报出"; + this.dataGridViewTextBoxColumn26.HeaderText = "单台报出"; + this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26"; this.dataGridViewTextBoxColumn26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn27 // - this.dataGridViewTextBoxColumn27.HeaderText = "报出价"; - this.dataGridViewTextBoxColumn27.ReadOnly = false; this.dataGridViewTextBoxColumn27.DataPropertyName = "报出价"; + this.dataGridViewTextBoxColumn27.HeaderText = "报出价"; + this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27"; this.dataGridViewTextBoxColumn27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn28 // - this.dataGridViewTextBoxColumn28.HeaderText = "利润"; - this.dataGridViewTextBoxColumn28.ReadOnly = false; this.dataGridViewTextBoxColumn28.DataPropertyName = "利润"; + this.dataGridViewTextBoxColumn28.HeaderText = "利润"; + this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28"; this.dataGridViewTextBoxColumn28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn29 // - this.dataGridViewTextBoxColumn29.HeaderText = "利润率"; - this.dataGridViewTextBoxColumn29.ReadOnly = false; this.dataGridViewTextBoxColumn29.DataPropertyName = "利润率"; + this.dataGridViewTextBoxColumn29.HeaderText = "利润率"; + this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29"; this.dataGridViewTextBoxColumn29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn30 // - this.dataGridViewTextBoxColumn30.HeaderText = "毛利率"; - this.dataGridViewTextBoxColumn30.ReadOnly = false; this.dataGridViewTextBoxColumn30.DataPropertyName = "毛利率"; + this.dataGridViewTextBoxColumn30.HeaderText = "毛利率"; + this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30"; this.dataGridViewTextBoxColumn30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn31 // - this.dataGridViewTextBoxColumn31.HeaderText = "箱柜类型"; - this.dataGridViewTextBoxColumn31.ReadOnly = false; this.dataGridViewTextBoxColumn31.DataPropertyName = "箱柜类型"; + this.dataGridViewTextBoxColumn31.HeaderText = "箱柜类型"; + this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31"; this.dataGridViewTextBoxColumn31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn32 // - this.dataGridViewTextBoxColumn32.HeaderText = "备注"; - this.dataGridViewTextBoxColumn32.ReadOnly = false; this.dataGridViewTextBoxColumn32.DataPropertyName = "备注"; + this.dataGridViewTextBoxColumn32.HeaderText = "备注"; + this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32"; this.dataGridViewTextBoxColumn32.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // dataGridViewTextBoxColumn33 // - this.dataGridViewTextBoxColumn33.HeaderText = "图纸"; - this.dataGridViewTextBoxColumn33.ReadOnly = false; this.dataGridViewTextBoxColumn33.DataPropertyName = "图纸"; + this.dataGridViewTextBoxColumn33.HeaderText = "图纸"; + this.dataGridViewTextBoxColumn33.Name = "dataGridViewTextBoxColumn33"; this.dataGridViewTextBoxColumn33.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // - // advancedDataGridView12 + // comboBox1 // - this.advancedDataGridView12.ColumnHeadersDefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - this.advancedDataGridView12.Dock = System.Windows.Forms.DockStyle.Fill; - this.advancedDataGridView12.EnableExcelStyleSelection = true; - this.advancedDataGridView12.EnableCellPaste = true; - this.advancedDataGridView12.AllowUserToAddRows = false; - this.advancedDataGridView12.AllowUserToDeleteRows = true; - this.advancedDataGridView12.AllowUserToOrderColumns = false; - this.advancedDataGridView12.AllowUserToResizeRows = false; - this.advancedDataGridView12.BackgroundColor = System.Drawing.Color.White; - this.advancedDataGridView12.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.advancedDataGridView12.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Single; - this.advancedDataGridView12.ColumnHeadersHeight = 35; - this.advancedDataGridView12.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnKeystroke; - this.advancedDataGridView12.EnableHeadersVisualStyles = false; - this.advancedDataGridView12.RowHeadersWidth = 41; - this.advancedDataGridView12.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.RowHeaderSelect; - this.advancedDataGridView12.MultiSelect = false; - this.advancedDataGridView12.Enabled = true; - this.advancedDataGridView12.TabIndex = 0; - this.advancedDataGridView12.Name = "advancedDataGridView12"; - this.advancedDataGridView12.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.dataGridViewTextBoxColumn18, - this.dataGridViewTextBoxColumn19, - this.dataGridViewTextBoxColumn20, - this.dataGridViewTextBoxColumn21, - this.dataGridViewTextBoxColumn22, - this.dataGridViewTextBoxColumn23, - this.dataGridViewTextBoxColumn24, - this.dataGridViewTextBoxColumn25, - this.dataGridViewTextBoxColumn26, - this.dataGridViewTextBoxColumn27, - this.dataGridViewTextBoxColumn28, - this.dataGridViewTextBoxColumn29, - this.dataGridViewTextBoxColumn30, - this.dataGridViewTextBoxColumn31, - this.dataGridViewTextBoxColumn32, - this.dataGridViewTextBoxColumn33}); - this.Controls.AddRange(new System.Windows.Forms.Control[] { - this.splitContainer4}); - this.splitContainer4.Panel1.Controls.AddRange(new System.Windows.Forms.Control[] { - this.advancedDataGridView1, - this.panel5}); - this.panel5.Controls.AddRange(new System.Windows.Forms.Control[] { - this.label4, - this.comboBox5}); - this.splitContainer4.Panel2.Controls.AddRange(new System.Windows.Forms.Control[] { - this.advancedDataGridView12}); + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Location = new System.Drawing.Point(209, 9); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(121, 20); + this.comboBox1.TabIndex = 2; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(337, 8); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 3; + this.button1.Text = "筛选"; + this.button1.UseVisualStyleBackColor = true; // // DockWindow3 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1352, 799); + this.Controls.Add(this.splitContainer4); this.Name = "DockWindow3"; this.Text = "选型"; + this.splitContainer4.Panel1.ResumeLayout(false); + this.splitContainer4.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).EndInit(); + this.splitContainer4.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView1)).EndInit(); + this.panel5.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.advancedDataGridView12)).EndInit(); this.ResumeLayout(false); - this.PerformLayout(); - this.splitContainer4.SplitterDistance = 308; + } #endregion diff --git a/成套报价软件/DockWindows/DockWindow3/DockWindow3.cs b/成套报价软件/DockWindows/DockWindow3/DockWindow3.cs index 61c5ae9..295168d 100644 --- a/成套报价软件/DockWindows/DockWindow3/DockWindow3.cs +++ b/成套报价软件/DockWindows/DockWindow3/DockWindow3.cs @@ -1,4 +1,4 @@ -using System; +using System; using WeifenLuo.WinFormsUI.Docking; namespace 成套报价软件 @@ -12,6 +12,53 @@ namespace 成套报价软件 this.BackColor = System.Drawing.Color.White; Text = "选型"; TabText = "选型"; + + // ★ 筛选(2026-10-02):comboBox1 输入关键字,button1 对汇总表(advancedDataGridView1) + // 的 元件名称/规格/图纸规格 三列做模糊筛选;关键字为空时点击=清除筛选 + comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown; // 可手动输入 + button1.Click += button1_筛选_Click; + comboBox1.KeyDown += (s, e) => + { + if (e.KeyCode == System.Windows.Forms.Keys.Enter) + { + button1_筛选_Click(s, e); + e.SuppressKeyPress = true; // 防回车 beep + } + }; + } + + /// 筛选/清除:对汇总表(advancedDataGridView1)的 元件名称/规格/图纸规格 + /// 三列任一包含关键字即显示(RowFilter 过滤视图,不动数据源,刷新加载自动重置)。 + private void button1_筛选_Click(object sender, EventArgs e) + { + try + { + var dt = advancedDataGridView1.DataSource as System.Data.DataTable; + if (dt == null) return; // 尚未加载数据 + string kw = (comboBox1.Text ?? "").Trim(); + if (kw.Length == 0) + { + dt.DefaultView.RowFilter = ""; + button1.Text = "筛选"; + return; + } + // RowFilter LIKE 通配符/引号转义 + string esc = kw.Replace("'", "''").Replace("[", "[[]").Replace("%", "[%]").Replace("*", "[*]"); + string like = " LIKE '%" + esc + "%'"; + dt.DefaultView.RowFilter = "元件名称" + like + " OR 规格" + like + " OR 图纸规格" + like; + button1.Text = "清除"; + + // 关键字入下拉历史(去重置顶,最多 20 条) + int idx = comboBox1.Items.IndexOf(kw); + if (idx >= 0) comboBox1.Items.RemoveAt(idx); + comboBox1.Items.Insert(0, kw); + while (comboBox1.Items.Count > 20) comboBox1.Items.RemoveAt(comboBox1.Items.Count - 1); + } + catch (Exception ex) + { + System.Windows.Forms.MessageBox.Show(this, "筛选失败:" + ex.Message, "选型", + System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning); + } } } } diff --git a/成套报价软件/DockWindows/DockWindow3/DockWindow3.resx b/成套报价软件/DockWindows/DockWindow3/DockWindow3.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/成套报价软件/DockWindows/DockWindow3/DockWindow3.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/成套报价软件/成套报价软件.csproj b/成套报价软件/成套报价软件.csproj index 82dc6a0..df3add6 100644 --- a/成套报价软件/成套报价软件.csproj +++ b/成套报价软件/成套报价软件.csproj @@ -340,6 +340,9 @@ DockWindow2.cs + + DockWindow3.cs + DockWindow4.cs