Io tenterei l'uso della psicologia inversa: carica dati nel DataSet e ispeziona il valore del campo quando è nullo.

La documentazione MSDN non dice nulla a riguardo?