选型页筛选功能:DockWindow3 顶栏新控件 comboBox1(关键字,可输入带历史)+button1(筛选/清除切换)——对汇总表 元件名称/规格/图纸规格 三列 RowFilter 模糊筛选,回车触发,空关键字清除;不动数据源,刷新加载自动重置

This commit is contained in:
dqb-dev
2026-10-02 11:14:18 +08:00
parent 772a98fc99
commit 21ffc2227b
4 changed files with 464 additions and 210 deletions
@@ -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;
/// <summary>
/// Disposes resources used by the form.
@@ -68,16 +70,20 @@ namespace 成套报价软件
/// </summary>
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
@@ -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
}
};
}
/// <summary>筛选/清除:对汇总表(advancedDataGridView1)的 元件名称/规格/图纸规格
/// 三列任一包含关键字即显示(RowFilter 过滤视图,不动数据源,刷新加载自动重置)。</summary>
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);
}
}
}
}
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
@@ -340,6 +340,9 @@
<EmbeddedResource Include="DockWindows\DockWindow2\DockWindow2.resx">
<DependentUpon>DockWindow2.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DockWindows\DockWindow3\DockWindow3.resx">
<DependentUpon>DockWindow3.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DockWindows\DockWindow4\DockWindow4.resx">
<DependentUpon>DockWindow4.cs</DependentUpon>
</EmbeddedResource>