Esempio n. 1
0
 /// <summary>
 /// 设置网格单元格颜色
 /// </summary>
 /// <param name="status"></param>
 /// <param name="rowid"></param>
 /// <param name="colid"></param>
 private void SetCellColor(int rowid, int colid)
 {
     HIS.MZDoc_BLL.Public.PresStatus status    = (HIS.MZDoc_BLL.Public.PresStatus)_view.SelecedMecicalItems.Rows[rowid]["Status"];
     HIS.MZDoc_BLL.Public.PresColor  presColor = new HIS.MZDoc_BLL.Public.PresColor();
     presColor.rowIndex   = rowid;
     presColor.colIndex   = colid;
     presColor.ForeColor  = HIS.MZDoc_BLL.Public.Function.GetPresForeColor(status);
     presColor.BackColor  = HIS.MZDoc_BLL.Public.Function.GetPresBackColor(1, status);
     _view.ApplyCellColor = presColor;
 }
Esempio n. 2
0
        /// <summary>
        /// 设置网格单元格颜色
        /// </summary>
        /// <param name="rowid"></param>
        protected void SetCellColor(int rowid, DataRow row)
        {
            HIS.MZDoc_BLL.Public.PresStatus status = (HIS.MZDoc_BLL.Public.PresStatus)row["Status"];
            Color foreColor = HIS.MZDoc_BLL.Public.Function.GetPresForeColor(status);
            Color backColor = HIS.MZDoc_BLL.Public.Function.GetPresBackColor(Convert.ToInt32(row["Item_Id"]), status);

            foreach (DataGridViewCell cell in this.dGVEMain.Rows[rowid].Cells)
            {
                cell.Style.ForeColor = foreColor;
                cell.Style.BackColor = backColor;
            }
        }