private void UserControl_ReviveQC_DataGridView_Load(object sender, EventArgs e) { if (Class_zwjPublic.mysplitContainerHeadBackColor != Color.Empty) { this.splitContainer1.Panel1.BackColor = Class_zwjPublic.mysplitContainerHeadBackColor; } if (Class_zwjPublic.mysplitContainerHeadForeColor != Color.Empty) { this.splitContainer1.Panel1.ForeColor = Class_zwjPublic.mysplitContainerHeadForeColor; } Publisher_ReviveQC.EventName += new EventHandler_ReviveQC(InitDataGridView); EventArgs_ReviveQC my_e = new EventArgs_ReviveQC("1=1"); Publisher_ReviveQC.OnEventName(my_e); }
private void button_Query_Click(object sender, EventArgs e) { if (this.dataGridView_Data.Tag == null) { return; } Form_QueryFilter myForm = new Form_QueryFilter(); myForm.InitControl(this.dataGridView_Data.Tag.ToString()); if (myForm.ShowDialog() == DialogResult.OK) { EventArgs_ReviveQC my_e = new EventArgs_ReviveQC(this.myEventArgs_ReviveQC.str_Filter); my_e.str_Filter = myForm.str_Filter; Publisher_ReviveQC.OnEventName(my_e); } }
/// <summary> /// 初始化数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void InitDataGridView(object sender, EventArgs_ReviveQC e) { this.myEventArgs_ReviveQC = e; Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTableSecond.ReviveQC.ToString(), false); Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.ReviveQC.ToString()]; myClass_Data.myDataView.RowFilter = this.myEventArgs_ReviveQC.str_Filter; if (this.myEventArgs_ReviveQC.bool_JustFill) { myClass_Data.RefreshData(this.myEventArgs_ReviveQC.bool_JustFill); } else { this.dataGridView_Data.DataSource = null; myClass_Data.RefreshData(this.myEventArgs_ReviveQC.bool_JustFill); this.dataGridView_Data.DataSource = myClass_Data.myDataView; } this.label_Data.Text = string.Format("激活证书考试记录,({0}):", this.dataGridView_Data.RowCount); }
private void InitstatusStrip(object sender, EventArgs_ReviveQC e) { this.toolStripStatusLabel_Filter.Text = string.Format("检索条件:{0}", e.str_Filter); }