Hallo *Markus,
versuche mal, die Strings vorher anzulegen, also
datensatz[i,j] = new string();
datensatz[i,j] = reader.GetValue(j).ToString();
Nur durch die Definition des Arrays sind die einzelnen Elemente noch angelegt. Und die Fehlermeldung besagt ja genau so etwas.
Gruß Mia