Por que não consigo ver o DataGridViewRow adicionado a um DataGridView?

stou tentando mostrar linhas em um DataGridVie

Aqui está o código:

foreach (Customers cust in custList)
            {
                string[] rowValues = { cust.Name, cust.PhoneNo };
                DataGridViewRow row = new DataGridViewRow();
                bool rowset = row.SetValues(rowValues);
                row.Tag = cust.CustomerId;
                dataGridView1.Rows.Add(row);
            }

No carregamento do formulário, eu inicializei o dataGridView1 como:

dataGridView1.ColumnCount = 2;
dataGridView1.Columns[0].Name = "Name";
dataGridView1.Columns[1].Name = "Phone";

Depois que esse código é executado, quatro coisas notáveis acontecem:

Consigo ver uma nova linha criada no dataGridView Não há texto nele.rowset é false após a execução do método row.SetValue O valor da tag da linha está definido corretament

Por que o DataGridView não mostra dados?

questionAnswers(3)

yourAnswerToTheQuestion