private void updateFlagsPanel() { //clear all flag rows this.flagsDataGridView.Rows.Clear(); // get flag names and values string[] flagNamesArray = computer.getControlFlagNames(); // get flags in this order: N, Z, C, V uint[] flagsIntArray = computer.getControlFlagsIntArray(); // get flags in this order: N, Z, C, V // add all flags to panel for (int i = 0; i < flagNamesArray.Length; i++) { this.flagsDataGridView.Rows.Add(flagNamesArray[i], flagsIntArray[i]); } }