Substituindo um DateTime.MinValue em um DataGridView

Estou trabalhando em um aplicativo de registro de nome e as informações são armazenadas em um banco de dados SQLite. Todas as colunas no banco de dados são do tipo TEXTO, exceto a coluna da data de nascimento, que é DATETIME. O banco de dados original do Access que eu transferi para o banco de dados SQLite permitia nulos para a data de nascimento; portanto, quando o copiei, defino todos os nulos como DateTime.MinValue.

Na minha inscrição, a coluna da data de nascimento é formatada da seguinte forma:

DataGridViewTextBoxColumn dateOfBirth = new DataGridViewTextBoxColumn();
        dateOfBirth.HeaderText = "DOB";
        dateOfBirth.DataPropertyName = "DateOfBirth";
        dateOfBirth.Width = 75;
        dateOfBirth.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        dateOfBirth.DefaultCellStyle.Format = "MM/dd/yyyy";

Meu problema é que, nas linhas em que não há data de nascimento, o banco de dados tem DateTime.MinValue, exibido no meu DataGridView como 01/01 / 0001.

Estou procurando uma maneira de substituir o 01/01/0001 por uma string vazia ("") no meu DataGridVie

private void resultsGrid_DateFormatting(object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
    {
        if(resultsGrid.Columns[e.ColumnIndex].Name.Equals("DateOfBirth"))
        {
            if ((DateTime)(resultsGrid.CurrentRow.Cells["DateOfBirth"].Value) == DateTime.MinValue)
            {
                 // Set cell value to ""
            }
        }
    }

Alguém tem uma idéia de como posso substituir um DateTime.MinValue no meu DataGridView por uma string vazia? Obrigado

Edit: A transmissão do valor da célula com DateTime permite que a instrução if eu precise trabalhar, mas ainda não consigo descobrir a codificação para substituir os MinValues por uma string em branc

questionAnswers(8)

yourAnswerToTheQuestion