مشکل از اینجاست که شما برای دیتا گرید یک سورس مشخص کرده اید در صورتی که باید برای خالی کردنش از این کد استفاده کنید :

    dataGridViewX1.DataSource = null;