>I just created a grid manually from scratch, and I have the same problem with it. Fields populate the grid according to table layout, ignoring controlSource of column.
>
>I removed my USE statements from FORM.LOAD and added parent and child table to data environment. Problem still occurred (on manually created grid). Then I added another grid to the same form, and used builder, and it worked properly (it correctly left off the first field of the table).
>
>I'm wondering if the grid somehow is dependent on the data environment (as opposed to manually opening all of the tables).
The only time I've seen this is when the ColumnCount is set to -1, but if that were the case, you wouldn't be able to set the ControlSources for columns. It shouldn't make any difference if you open the tables yourself in the form's Load or if you let the DE do it. Can you send me your grid so I can take a look at it?