Example #1
0
        protected virtual void MTableUpd()
        {
            #region 主从表部分界面更新

            //主表绑定
            this.m_dvM = m_bmdObj.BusiData.Tables[0].DefaultView;

            //从表绑定
            m_bmdObj.BusiData.Tables[1].TableName = "t1";
            this.m_dvD               = m_bmdObj.BusiData.Tables[1].DefaultView;
            this.m_dvD.AllowNew      = this.m_dvD.AllowEdit = this.m_dvD.AllowDelete = false;
            this.dgD.DataSource      = this.m_dvD;
            this.dgD.Enabled         = this.dgD.ReadOnly = true;
            this.btnAddDLine.Enabled = this.btnDelDLine.Enabled = false;


            BaseHelper.SetReadMode(pnl_PageM);

            this.SetBtnMode(0);

            MTableDataBinding(0);
            MTableDataBinding2(0);

            this.m_bOpState = BusiOpState.None;

            this.statusBarPanel1.Text = "";

            if (this.m_dvM != null)
            {
                this.statusBarPanel1.Text = "记录数:" + this.m_dvD.Count.ToString();
            }

            if (this.m_bShowOnly)
            {
                ShowOnly();
            }

            UICtrl.AppDoEvents(3);

            #endregion
        }