private void RefreshData(bool bool_JustFill) { if (this.myEventArgs_WPS == null) { this.myEventArgs_WPS = new EventArgs_WPS(null); } this.myEventArgs_WPS.bool_JustFill = bool_JustFill; Publisher_WPS.OnEventName(this.myEventArgs_WPS); }
private void InitDataGridView(object sender, EventArgs_WPS e) { Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSImage, Enum_DataTableSecond.WPSImage.ToString(), false); this.pictureBox_WPSImage.Image = null; this.myEventArgs_WPS = e; Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSImage.ToString()]; myClass_Data.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID)); if (this.myEventArgs_WPS.bool_JustFill) { if (this.myDataTable.Rows.Count == 0) { this.dataGridView_WPSImage.DataSource = null; myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable = myClass_Data.myDataTable.Copy(); this.myDataView = new DataView(this.myDataTable); this.dataGridView_WPSImage.DataSource = this.myDataView; } else { myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable); } } else { this.dataGridView_WPSImage.DataSource = null; myClass_Data.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable = myClass_Data.myDataTable.Copy(); this.myDataView = new DataView(this.myDataTable); this.dataGridView_WPSImage.DataSource = this.myDataView; } if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSImage.DataSource).Sort)) { ((DataView)this.dataGridView_WPSImage.DataSource).Sort = myClass_Data.myDataView.Sort; } this.label_WPSImage.Text = string.Format("附加图片({0}):", this.dataGridView_WPSImage.RowCount); }
private void dataGridView_Data_RowEnter(object sender, DataGridViewCellEventArgs e) { EventArgs_WPS f = new EventArgs_WPS(this.dataGridView_Data.Rows[e.RowIndex].Cells["WPSID"].Value.ToString()); Publisher_WPS.OnEventName(f); }
private void InitstatusStrip(object sender, EventArgs_WPS e) { this.toolStripStatusLabel_WPSID.Text = string.Format("焊接工艺编号:{0}", e.str_WPSID); }
private void InitDataGridView(object sender, EventArgs_WPS e) { Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSWeldingSequence, Enum_DataTableSecond.WPSWeldingSequence.ToString(), false); Class_DataControlBind.InitializeDataGridView(this.dataGridView_WPSWeldingLayer, Enum_DataTableSecond.WPSWeldingLayer.ToString(), false); this.myEventArgs_WPS = e; Class_Data myClass_Data_WPSWeldingSequence = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSWeldingSequence.ToString()]; Class_Data myClass_Data_WPSWeldingLayer = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.WPSWeldingLayer.ToString()]; myClass_Data_WPSWeldingSequence.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID)); myClass_Data_WPSWeldingLayer.SetFilter(string.Format("WPSID='{0}'", this.myEventArgs_WPS.str_WPSID)); if (this.myEventArgs_WPS.bool_JustFill) { if (this.myDataTable_WPSWeldingSequence.Rows.Count == 0) { this.dataGridView_WPSWeldingSequence.DataSource = null; myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable_WPSWeldingSequence = myClass_Data_WPSWeldingSequence.myDataTable.Copy(); this.myDataView_WPSWeldingSequence = new DataView(this.myDataTable_WPSWeldingSequence); this.dataGridView_WPSWeldingSequence.DataSource = this.myDataView_WPSWeldingSequence; } else { myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable_WPSWeldingSequence); } } else { this.dataGridView_WPSWeldingSequence.DataSource = null; myClass_Data_WPSWeldingSequence.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable_WPSWeldingSequence = myClass_Data_WPSWeldingSequence.myDataTable.Copy(); this.myDataView_WPSWeldingSequence = new DataView(this.myDataTable_WPSWeldingSequence); this.dataGridView_WPSWeldingSequence.DataSource = this.myDataView_WPSWeldingSequence; } if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSWeldingSequence.DataSource).Sort)) { ((DataView)this.dataGridView_WPSWeldingSequence.DataSource).Sort = myClass_Data_WPSWeldingSequence.myDataView.Sort; } if (this.myEventArgs_WPS.bool_JustFill) { if (this.myDataTable_WPSWeldingLayer.Rows.Count == 0) { this.dataGridView_WPSWeldingLayer.DataSource = null; myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable_WPSWeldingLayer = myClass_Data_WPSWeldingLayer.myDataTable.Copy(); this.myDataView_WPSWeldingLayer = new DataView(this.myDataTable_WPSWeldingLayer); this.dataGridView_WPSWeldingLayer.DataSource = this.myDataView_WPSWeldingLayer; } else { myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill, this.myDataTable_WPSWeldingLayer); } } else { this.dataGridView_WPSWeldingLayer.DataSource = null; myClass_Data_WPSWeldingLayer.RefreshData(this.myEventArgs_WPS.bool_JustFill); this.myDataTable_WPSWeldingLayer = myClass_Data_WPSWeldingLayer.myDataTable.Copy(); this.myDataView_WPSWeldingLayer = new DataView(this.myDataTable_WPSWeldingLayer); this.dataGridView_WPSWeldingLayer.DataSource = this.myDataView_WPSWeldingLayer; } if (string.IsNullOrEmpty(((DataView)this.dataGridView_WPSWeldingLayer.DataSource).Sort)) { ((DataView)this.dataGridView_WPSWeldingLayer.DataSource).Sort = myClass_Data_WPSWeldingLayer.myDataView.Sort; } this.label_WPSSequence.Text = string.Format("焊接工艺道次类别:({0})", this.dataGridView_WPSWeldingSequence.RowCount); this.label_WPSLayer.Text = string.Format("焊接层次分布:({0})", this.dataGridView_WPSWeldingLayer.RowCount); }