示例#1
0
        private void Recolor()
        {
            Writer.ClearValues();
            foreach (var comp in Data)
            {
                Writer.TrackValues(comp);
            }
            Writer.CalculateStandardDeviations();

            foreach (var col in Columns)
            {
                int           i      = dataGridView1.Columns.IndexOf(col.Name);
                List <object> values = new List <object>();

                if (col.Sort)
                {
                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        row.Cells[i].Style.BackColor = Writer.GetColor(col.DataFieldName, Convert.ToDouble(row.Cells[i].Value), col.SortDescending);
                    }
                }
            }
        }