quando fai fill dataset il dataset sei sicuro sia vuoto ? cioè appena creato ? dim pippo as new dataset.

probabilmente il dataset non è vuoto , oppure lo "filli" 2 volte

sicuro che la sub nella quale fai il fill è eseguita sono 1 volta ? (occhio con i page load e auto event wireup....)