public void m_mthShowRecipeDe() { if (dtChargeCheck.Rows.Count == 0 && this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber < 0) { return; } DataTable dtChargeDe = new DataTable(); this.m_objViewer.LsvChargeDe.Items.Clear(); string strSEQID = this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 3].ToString(); if (strSEQID == "") { return; } this.m_objViewer.listView1.Items.Clear(); Domain.m_lngGetRecipeDate(strSEQID, out dtChargeDe); double MoneyAll = 0; string dblsbsum_mnyAll = "0"; string dblACCTSUM_MNYAll = "0"; if (dtChargeDe.Rows.Count > 0) { for (int i1 = 0; i1 < dtChargeDe.Rows.Count; i1++) { double totalMoney = 0; ListViewItem addItem = new ListViewItem(dtChargeDe.Rows[i1]["NAME"].ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["DEC"].ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["PDCAREA_VCHR"].ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["UINT"].ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["PRICE"].ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["COUNT"].ToString().Trim()); totalMoney = double.Parse(dtChargeDe.Rows[i1]["COUNT"].ToString()) * double.Parse(dtChargeDe.Rows[i1]["PRICE"].ToString()); totalMoney = Convert.ToDouble(totalMoney.ToString("0.00")); MoneyAll += totalMoney; addItem.SubItems.Add(totalMoney.ToString().Trim()); addItem.SubItems.Add(dtChargeDe.Rows[i1]["DOCTORNAME_CHR"].ToString().Trim()); this.m_objViewer.listView1.Items.Add(addItem); dblsbsum_mnyAll = double.Parse(dtChargeDe.Rows[i1]["sbsum_mny"].ToString()).ToString("0.00"); dblACCTSUM_MNYAll = double.Parse(dtChargeDe.Rows[i1]["ACCTSUM_MNY"].ToString()).ToString("0.00"); } } ListViewItem addItem1 = new ListViewItem("自付金额"); addItem1.SubItems.Add(dblsbsum_mnyAll); addItem1.SubItems.Add("记帐金额"); addItem1.SubItems.Add(dblACCTSUM_MNYAll); addItem1.SubItems.Add("合计:"); addItem1.SubItems.Add(""); addItem1.SubItems.Add(MoneyAll.ToString()); this.m_objViewer.listView1.Items.Add(addItem1); this.m_objViewer.listView1.Items[this.m_objViewer.listView1.Items.Count - 1].ForeColor = System.Drawing.Color.Red; this.m_objViewer.listView1.Items[this.m_objViewer.listView1.Items.Count - 1].Font = new System.Drawing.Font("宋体", 12); this.m_objViewer.listView1.Visible = true; this.m_objViewer.LsvChargeDe.Visible = false; }