Create a local view (or create a cursor) using a the between function and pass your two date as parameters. Tie the view or cursor to your grid. Views will allow updates.
select * from sometable where between(datefield,?fromdate, ?todate) into cursor test
Nick