It seems that if you inadvertently set the dgText of a datagrid with values that have more columns than have been defined, the extra columns are arbitrarily added to the datagrid. Does anyone know of a way to prevent this behaviour either by ignoring the extra columns or by issuing some sort of warning/error? Thanks, Pete