Esempio n. 1
0
        void CkzPd()
        {
            for (int i = 0; i < dgvJyjg.Rows.Count; i++)
            {
                string jg  = dgvJyjg.Rows[i].Cells["jg"].Value.ToString().Trim();
                string dy  = dgvJyjg.Rows[i].Cells["dy"].Value.ToString().Trim();
                string xy  = dgvJyjg.Rows[i].Cells["xy"].Value.ToString().Trim();
                string spy = dgvJyjg.Rows[i].Cells["spy"].Value.ToString().Trim();
                string xpy = dgvJyjg.Rows[i].Cells["xpy"].Value.ToString().Trim();

                decimal decDy = 0, decXy = 0, decJg = 0;

                if (dy == "" && xy == "")
                {
                    continue;
                }
                else
                {
                    if (jg == "")
                    {
                        continue;
                    }
                    else if (comn.DoubleYzf(jg) == -1)
                    {
                        continue;
                    }
                    else
                    {
                        if (spy == "")
                        {
                            spy = "0";
                        }
                        if (xpy == "")
                        {
                            xpy = "0";
                        }

                        decDy = Convert.ToDecimal(dy) - Convert.ToDecimal(xpy);
                        decXy = Convert.ToDecimal(xy) + Convert.ToDecimal(spy);
                        decJg = Convert.ToDecimal(jg);
                        if (decJg < decDy || decJg > decXy)
                        {
                            dgvJyjg.Rows[i].DefaultCellStyle.ForeColor = Color.Red;
                        }
                    }
                }
            }
        }