Exemple #1
0
        private void btbrush_Click(object sender, EventArgs e)
        {
            bool   IsSend    = this.rbSend.Checked;
            string deptID    = this.cbPatDept.SelectedValue.ToString().Trim();
            string YfId      = this.cbYfDept.SelectedValue.ToString().Trim();
            string patlistid = this.ckpat.Checked == true ? (this.tbPatname.MemberValue == null ? null : this.tbPatname.MemberValue.ToString()) : null;

            dgvDrug.DataSource   = null;
            dgvDrugMx.DataSource = null;
            dtDrugMessage.Rows.Clear();
            DataTable dtMessageAllOrder = new DsMessageData().dtMessageAllOrder.Clone();

            data = HIS.ZY_BLL.DurgMessage.OP_DurgMessage.CollectDurgSend(
                IsSend,
                false,
                deptID,
                YfId,
                patlistid,
                _currentUser.EmployeeID.ToString(),
                _currentUser.Name,
                dtDrugMessage,
                dtMessageAllOrder,
                IsOper);
            this.dgvDrug.AutoGenerateColumns = false;
            this.dgvDrug.DataSource          = dtMessageAllOrder;
        }
Exemple #2
0
        private void dgvDrug_CurrentCellChanged(object sender, EventArgs e)
        {
            if (this.dgvDrug.CurrentCell == null)
            {
                return;
            }
            string itemid = this.dgvDrug["itemid", this.dgvDrug.CurrentCell.RowIndex].Value.ToString(); //((DataTable)this.dgvDrug.DataSource).Rows[this.dgvDrug.CurrentCell.RowIndex]["itemid"].ToString();

            //显示汇总
            DataTable dtDrugMessage1 = new DsMessageData().dtDrugMessage.Clone();

            DataRow[] drs = dtDrugMessage.Select(" MakerdicID=" + itemid + " ");

            for (int i = 0; i < drs.Length; i++)
            {
                dtDrugMessage1.Rows.Add(drs[i].ItemArray);
            }

            this.dgvDrugMx.AutoGenerateColumns = false;
            this.dgvDrugMx.DataSource          = dtDrugMessage1;
        }