Do you use a data object or code as the source for your DBgrid?

For the second part.......

is the DBGrid enabled i.e. can you edit data in the cells?