This was not the problem at all. In the Beta release q1 2008, the .FieldName property was added to the grid to set the dataitem from the datasource. Not only now does it blow up if the field is not a valid field name (before it simply didn't display data), it is case sensitive. i.e. FieldName <> fieldname.