public void m_mthModifiyType() { if (dtChargeCheck.Rows.Count == 0 && this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber < 0) { return; } DataTable dtChargeDe = new DataTable(); this.m_objViewer.LsvChargeDe.Items.Clear(); bool IsOver = false; string strINVOICENO = this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 1].ToString(); string strSEQID = this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 3].ToString(); if (this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 12].ToString() == "已结帐") { IsOver = true; } if (strINVOICENO == "" || strSEQID == "" || IsOver) { return; } if (MessageBox.Show("是否要修改支付类型?", "Icare", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } long lngRes = Domain.m_lngModifiyType(this.m_objViewer.m_cobChang.SelectedIndex.ToString(), strINVOICENO, strSEQID, this.m_objViewer.LoginInfo.m_strEmpID); if ((string)this.m_objViewer.DgChargeCheck.Tag == "dtChargeCheck") { m_dvRegister[this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber]["支付类型"] = this.m_objViewer.m_cobChang.Text; } else { m_dvRegisterfind[this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber]["支付类型"] = this.m_objViewer.m_cobChang.Text;; } this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 7] = this.m_objViewer.m_cobChang.Text;; }