Oui tu dis des betises :)
Quand on génére un dataset typés, on ne fait en fait que créer (via le designer) un fichier xsd, ce fichier xsd sera ensuite envoyé dans je ne sais plus quel outil automatiquement par Visual Studio afin de donner un fichier de code ("code behind") correspondant au fichier xsd, si on modife le fichier xsd sans rééxecuter l'outil pour regenerer le code le dataset restera le même.
Je suis quasi sur que les attributs de serialization ne sont pas pris en compte à ce niveau, il ne s'agit pas vraiment d'une serialization mais d'écrire un fichier xml à partir d'un schema déjà définit via le xsd (les attributs de serialization permettent justement de modifier ce schéma).
Par contre si le dataset n'est pas vraiment indispensable on peut utiliser linq to xml afin de générer le fichier XML que l'on souhaite.
Cyril -
MVP ASP.net -
MCPD ASP.net & MCTS SQL - Consultant indépendant