public TrackCodeCombinations(Dictionary <int, int[]> regTrack)
        {
            InitializeComponent();

            foreach (var item in regTrack)
            {
                dataGridView1.Rows.Add(new string[] { item.Key.ToString(), ArrayToString.Convert(item.Value as int[]) });
            }

            dataGridView1.AutoResizeColumns();
            dataGridView1.Invalidate();
        }
        void DrawCletchingCodeCombinations()
        {
            if (RAM.CletchingCombinations.masOfCletchingCombinations != null)
            {
                foreach (var item in RAM.CletchingCombinations.masOfCletchingCombinations)
                {
                    dataGridView1.Rows.Add(new string[] { ArrayToString.Convert(item.Key), item.Value.ToString() });
                }

                dataGridView1.AutoResizeColumns();
                dataGridView1.Invalidate();
            }
        }