Ajout d'une colonne dans un DataSet [Résolu]

cs_ZdajZ 3 Messages postés mardi 13 juillet 2004Date d'inscription 22 juillet 2004 Dernière intervention - 21 juil. 2004 à 09:33 - Dernière réponse : 26051985 1 Messages postés samedi 29 avril 2006Date d'inscription 15 octobre 2008 Dernière intervention
- 15 oct. 2008 à 17:01
Salut,

J'ai un DataSet et je veux ajouter une colonne (nommée "toto") dans ce même DataSet.

Merci.

Mais si vous avez une méthode indirect (DataSet.clone DataTable) j'accepte aussi.

ZdajZ
Afficher la suite 

2 réponses

Répondre au sujet
cs_ZdajZ 3 Messages postés mardi 13 juillet 2004Date d'inscription 22 juillet 2004 Dernière intervention - 22 juil. 2004 à 17:46
+3
Utile
Merci les gars ne cherchés plus j'ai trouvé !!

Je donne le code si cela interresse quelqu'un...

on peut pas il faut transformer la DataSet en DataTable

//****************************************//
//Copie de la DataSet en DataTable //
//****************************************//
//Créer une DataTable MyDataTable
DataTable MyDataTable;
MyDataTable = new DataTable();
//Copie les données du DataSet vers le DataTable
MyDataTable = MyDataSet.Tables[0];

//****************************************//
//Création d'une nouvelle colonne toto //
//****************************************//
DataColumn toto;
toto= new DataColumn();
//Nom de la colonne
toto.ColumnName = "toto";
//Type de stockage de la colonne
toto.DataType = System.Type.GetType("System.String");
//ajout de la colonne toto
MyDataTable.Columns.Add(toto);
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_ZdajZ
26051985 1 Messages postés samedi 29 avril 2006Date d'inscription 15 octobre 2008 Dernière intervention - 15 oct. 2008 à 17:01
0
Utile
merci
omar ait omar
Commenter la réponse de 26051985

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.