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);
        }
Exemple #4
0
 private void InitstatusStrip(object sender, EventArgs_ReviveQC e)
 {
     this.toolStripStatusLabel_Filter.Text = string.Format("检索条件:{0}", e.str_Filter);
 }