Comprobando el valor nulo (celda vacía) en el file de Excel

Me gustaría contar la cantidad de celdas vacías en la hoja de Excel.

Leí los valores dobles para todas las hojas de Excel, pero no puedo contar los valores nulos, ya que probablemente el código siguiente no funcione.

string path_connection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + testbox_bath.Text + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES\""; OleDbConnection connection = new OleDbConnection(path_connection); OleDbDataAdapter adapter_STDsamverkan = new OleDbDataAdapter("Select [Kvalitetsklass (null)],[Std samverkan (null)]" + "from [Sheet1$]", connection); DataTable dt_STDsamverkan = new DataTable(); adapter_STDsamverkan.Fill(dt_STDsamverkan); for (int i = 0; i < dt_STDsamverkan.Rows.Count; i++) { if (dt_STDsamverkan.Rows[i].Field<double>(1) == null) { STDsamverkan_count2++; } } 

La sugerencia en la statement IF es

el resultado de la expresión es siempre 'falso' ya que un valor de tipo 'doble' nunca es igual a 'nulo' del tipo '¿doble?'

¿Que debería hacer?

Uso Double en la lectura de Datatable. El doble es nulo.

La respuesta a esta pregunta en el siguiente enlace:

doble y nulo en c #