Chiami il metodo Fill e poi il metodo Update, quindi è normale che tu non riesca a memorizzare nulla, in quanto le istruzioni sono consecutive e non hai apportato modifiche al DataSet.

Il metodo Fill va usato per scaricare i dati; una volta apportate alcune modifiche ai dati, è possibile richiamare Update per rifletterle sul database sottostante.