l'oggetto datagrid non ti lascia avere righe vuote in quanto x lui ogni riga deve corrispondere un record.
puoi però crearti dei record vuoti all'interno dello stesso recordset che interroghi x popolare il datagrid
ed eliminarli una volta che esci dalla procedura.

codice:
Dim i As Integer
        For i = 1 To Val(txtnum.Text)
        rs_temp.AddNew
        rs_temp.Fields("n").Value = i
        rs_temp.Update
        Next
        rs_temp.MoveFirst
        Set tabscelta.DataSource = rs_temp
prova cosi
ciao.
n.b. ricordati però di disabilitare le proprietà "update", "new", "delete" , del datagrid in quanto potresti lavorare anche sui record fasulli.