A Grid is a bunch of controls for a whole table/alias, a textbox is a single field control. The grid does not work like an excel sheet with cells, but rather like a browse.
So what you typically do is bind the grid to a table (rowsource) and a textbox to some field of the same table (controlsource) then you can navigate to a record in the grid, type in something into the textbox and thereby edit the grid.
Or you keep the textboex unbound, then for example use an insert-SQL to add the new values to a new record.
eg in the add button click do INSERT INTO thealias (thefield) VALUES (thisform.text1.value) and THISFORM.grid1.refresh()
thealias should be the aliasname of the table you want to add to and which is displayed by the grid.
Bye, Olaf.