Quiubo Compañero, hace poco respondi en un ejemplo lo que dices bueno va incluido.
Pero aqui te puedo poner esa parte, lo que quieres es que cuando carges la forma donde se encuentre el datagrid, aparescan mas de 1 fila vacia, bueno con esto te apareceran 2 filas vacias, tu lo implementas como gustes.
Bueno mucha platica y poca acciòn, en el evento Load... Bueno yo lo hago asi
pon esto:
DataGrid1.AllowAddNew = True
DataGrid1.AllowUpdate = True
DataGrid1.EditActive = True
'"Bien como sabes un datagrid se enlaza con un control adodc, asi que yo lo hago aqui con codigo, claro tu aqui pondras la conexion correcta
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "BD.mdb"
'"Esta parte es donde se enlaza el recordsource(la tabla mas especificamente), o como lo entiendas tu, cada quien tiene su propio criterio de entendimiento en estos casos
Adodc1.RecordSource = "SELECT * FROM tabla"
'"Aqui esta lo que tu quieres agregas solo un registro nuevo al datagrid mediante el control adodc despues de frescarlo y asi aparecera
Adodc1.Refresh
Adodc1.Recordset.AddNew 'OJO aqui esta la clave
Bueno ya sabes despues puedes implementarlo en las partes del codigo que sea necesario, ya solamente la ultima parte.
La Neta espero me hayas entendido, y a todos los que le interese, de lo contrario me lo haces entender, y te aclaro cualquier duda.