It depends how you are creating your cursor, but as test I put this in the load of a form and set the grid.recordsource to query2 and I can edit all records in the grid. The cursor created with CREATE CURSOR is an editable cursor.:
cd home(2)+"tastrade\data"
SELECT Customer.customer_id as ID, Customer.company_name as Co_name,;
Customer.contact_name as con_name;
FROM tastrade!customer;
INTO array Query1
create cursor query2 (id c(6),co_name c(40), con_name c(30))
append from array query1
>Hi again,
>
>Another question regarding grids...I have a cursor and a grid that is controlled by the cursor. When I load my rows into the cursor, and then try to manipulate the values in the grid, I can only change the row I just inserted. For some reason, all of the other rows become read-only, and I can't select the row. I would like to have all of the rows I've inserted into the cursor/grid be available to change the values in. Is there a setting or something on the grid for this?
>
>TIA.