private void showMenuTypeGrid() { ClearDataGridView(MenuTypesGrid); generateGridLayout(MenuTypesGrid, new string[] { "type" }); List <Menu> menuTypes = menuItemService.getMenuTypes(); foreach (var e in menuTypes) { FillDataInGridView(MenuTypesGrid, dataGridMenuTypes(e)); } for (int row = 0; row < MenuTypesGrid.RowCount; row++) { foreach (var e in menuTypes) { if (MenuTypesGrid.Rows[row].Cells[0].Value != null) { if (MenuTypesGrid.Rows[row].Cells[0].Value.ToString() == e.Type) { MenuTypesGrid.Rows[row].DefaultCellStyle.BackColor = setRowColor(e.Id * 15); MenuTypesGrid.Rows[row].DefaultCellStyle.ForeColor = Color.White; } } } } }