>Exception Details: System.IndexOutOfRangeException: There is
>no row at position 0.
Evidentemente nel DataSet non ci sono righe.
L'IF che hai fatto precedentemente evidentemente ha due condizioni errate, quindi passa oltre arriva a questa riga:
DataRow dataRow = this.Operation.Tables[0].Rows[0];
e ti va in errore perchè non ci sono dati.
Prova a fare un:
Console.WriteLine(this.Operations.Tables[0].Rows.Count);
prima di arrivare alla riga dell'errore, e vedrai che restituirà 0.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/