Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1290 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# & ASP.NET] Ajouter des éléments à un DataSet ( + SelectionList)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C# & ASP.NET] Ajouter des éléments à un DataSet ( + SelectionList)

n°1206009
le_duc
PlaTyPuS
Posté le 23-09-2005 à 15:41:23  profilanswer
 

yop!
 
edit: première partie OK -> checker mon 3e message please ;)
 
J'essais de remplir une SelectionList avec un DataSet, mais même avec toute ma volonté, j'y arrive pas!!!  :fou:  
 
Donc, j'ai ce premier bout de code qui me remplit un DataSet à l'aide d'une procédure stockée ("ListePays" qui retourne une table de type: idPays / nomPays):

Code :
  1. Database db = DatabaseFactory.CreateDatabase();
  2. DataSet dsPays = db.ExecuteDataSet("ListePays" );


 
Ensuite je suis les instructions de MSDN pour remplir la SelectionList, à savoir: (SLpays étant ma SelectionList)

Code :
  1. SLpays.DataSource = dsPays.Tables[0];
  2. SLpays.DataBind();
  3. SLpays.DataTextField = "nomPays";
  4. SLpays.DataValueField = "idPays";


 
Et ca marche pas..... je désespère! En fait j'étais sur le point de faire une boucle avec un SLpays.addItem à l'intérieur... mais bon c'est pas très beau, donc je viens d'abord poser la question ici :).
 
Merci pour votre aide.
 
++


Message édité par le_duc le 24-09-2005 à 18:16:09
mood
Publicité
Posté le 23-09-2005 à 15:41:23  profilanswer
 

n°1206086
le_duc
PlaTyPuS
Posté le 23-09-2005 à 16:56:23  profilanswer
 

rhaaaa la rage!!!!!!
 
suffit de mettre le SLpays.DataBind(); tout à la fin.....
 
super, j'viens de perdre bien 3h :D

n°1206515
le_duc
PlaTyPuS
Posté le 24-09-2005 à 15:48:39  profilanswer
 

re  :hello:  
 
j'avais encore une question concernant le remplissage de dataset... c'est possible après avoir rempli le dataset depuis une BDD d'ajouter encore 1 valeur qui se placerait tout au sommet des choix??
 
Le code qui fonctionne, mais sans ajout ultérieur: (SLtypeEvents étant une SelectionList)

Code :
  1. Database db = DatabaseFactory.CreateDatabase();
  2. DataSet dsTypeEvents = db.ExecuteDataSet("ListeTypeEvents" );
  3. SLtypeEvents.DataSource = dsTypeEvents.Tables[0];
  4. SLtypeEvents.DataTextField = "nom";
  5. SLtypeEvents.DataValueField = "idTypeEvents";
  6. SLtypeEvents.DataBind();


 
Merci, @++

n°1206575
le_duc
PlaTyPuS
Posté le 24-09-2005 à 18:16:34  profilanswer
 

upette :D

n°1206704
le_duc
PlaTyPuS
Posté le 24-09-2005 à 22:29:25  profilanswer
 

re-up

n°1206788
le_duc
PlaTyPuS
Posté le 25-09-2005 à 01:31:07  profilanswer
 

bonne nuit

n°1207084
le_duc
PlaTyPuS
Posté le 25-09-2005 à 18:20:43  profilanswer
 

bah j'ai trouvé :D
 
suffit de faire :

Code :
  1. DataRow anyRow = monDataSet.Tables[0].NewRow();
  2. anyRow["nom"] = element;
  3. monDataSet.Tables[0].Rows.InsertAt(anyRow, position);
  4. OU
  5. monDataSet.Tables[0].Rows.Add(anyRow); // mais s'ajoute à la fin...


 
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# & ASP.NET] Ajouter des éléments à un DataSet ( + SelectionList)

 

Sujets relatifs
[C#] Boucle for sur DataSet ??[VB .Net 2003] Problème de cryptage 3DES
Aligner 2 éléments sur 1 même ligne & background??[C# & ASP.NET] Web mobile & Web ?
Composant remplacant du MsFlexGrid n VB.NET??Appel Procédure Stockée Access depuis WinForm VB .Net en OLEDB
[C# sous VS.NET] Développement pour PDA/Portable ??Ajouter un élément à une liste déroulante
[ASP/.net] probleme de migration ASP==> ASP.net 
Plus de sujets relatifs à : [C# & ASP.NET] Ajouter des éléments à un DataSet ( + SelectionList)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR