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); }
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); }