Ejemplo n.º 1
0
 public static void AddOraObjectsInDGV(DataGridView dictDGV, OraObjectDict dict)
 {
     foreach (KeyValuePair <OraObject, HashSet <FileInfo> > item in dict.baseDict.objFilesPairs)
     {
         OraObject oraObj = item.Key;
         foreach (FileInfo file in item.Value)
         {
             dictDGV.Rows.Add(oraObj.objName, oraObj.type, file.FullName);
         }
     }
     dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
 }
Ejemplo n.º 2
0
        public static void AddOraIntersectionsInDGV(DataGridView dictDGV, OraObjectDict dict)
        {
            bool colorDeterminator = false;

            foreach (KeyValuePair <OraObject, HashSet <FileInfo> > item in dict.intersections.objFilesPairs)
            {
                OraObject oraObj = item.Key;
                foreach (FileInfo file in item.Value)
                {
                    DataGridViewRow row = new DataGridViewRow();
                    row.Cells.AddRange(new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell(), new DataGridViewTextBoxCell());
                    row.Cells[0].Value             = oraObj.objName;
                    row.Cells[1].Value             = oraObj.type;
                    row.Cells[2].Value             = file.FullName;
                    row.DefaultCellStyle.BackColor = colorDeterminator ? Color.LightCyan : Color.LightYellow;
                    dictDGV.Rows.Add(row);
                }
                colorDeterminator = !colorDeterminator;
            }
            dictDGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        }