How do I hide the first records in datagridview, and only show the ones that are entered? #c

I'm implementing ingrid, but I need to hide the first records when I open the form. and when you are entering data, it is displayed. from the first one that was entered.

estoy trabajando en el evento dataGridView1_RowsAdded
` private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
    {
        if (dataGridView1.Rows.Count > 1)
        {

        }
        int val = e.RowIndex + e.RowCount - 1;
        Console.WriteLine("inserciones: "+ insert);

        if (insert && val > 0 ) {
            for (int index = e.RowIndex; index <= val; index++)
            {
                //dataGridView1.Rows[index].Visible = false;
                if (index > 0)
                {
                    if (contadaorInsert > 0)
                    {
                        if (insert)
                        {
                            lastRecord = val;
                            if (insert)
                            {
                                dataGridView1.Rows[lastRecord - contadaorInsert].Selected = true;
                                //insert = false;
                                //break;
                            }

                        }

                    }
                    else
                    {
                        dataGridView1.Rows[index - 1].Selected = true;
                    }

                    //dataGridView1.Rows[index-1].Selected = true;
                }
            }
        }

    }`