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; }
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; }