Are you binding to a business object or directly to a DataTable?It could be that the new data table does not have the same columns as the first DataTable and therefore, none of the data is showing up. You might try setting the AutoGenerateColumns property to True before you set the data source.