[C#] dataset ajouter une ligne depuis textbox

dataset ajouter une ligne depuis textbox [C#] - C#/.NET managed - Programmation

Marsh Posté le 04-10-2012 à 15:03:01    

Bonjour,  
 
Voilà mon petit soucis, j'ai un formulaire winform rempli de textbox, j'ai également une base de donnée à coté sur sql server.
Je voudrai que mon dataset soit sur le modèle d'une table (ca je crois que j'ai réussi), qu'ensuite les données soient envoyées bien rangées dans le dataset depuis les textbox évidemment, et après contrôle copier cette nouvelle ligne dans ma base de donnée.
 
En fait je coince surtout au niveau de la copie de ligne dans le dataset.
 j'essaie ça :
 

Code :
  1. NomDataSet.NomdeTable.NewRow(); // pour la création de ligne


 
je cherchai un moyen de faire un petit .Add() pour la Newrow() et ainsi remplir la ligne mais j'ai pas trouvé comment :/ !
 
Et j'essaie ça :

Code :
  1. NomDataSet.NomdeTable.NewNomdeTableRow().NomColonne = txtboxZ.Text;
  2. //mais comment ajouter txtboxA.Text, txtboxB.Text, txtboxC.Text etc... dans cette même ligne ??


 
Mais je sais pas trop ce que ça fait, à mon avis ca crée une ligne en ajoutant la valeur de la textbox dans la colonne correspondante, mais ne pouvant mettre + d'une donnée cela voudrait il dire que je dois reproduire cette ligne pour chaque cellule ? mais à ce moment la ca va me récréer une ligne et me remplir à nouveau qu'une donnée dans la ligne.  
 
Enfin voilà si vous pouvez m'aider c'est cool !!!! merci !


Message édité par zatark le 04-10-2012 à 15:03:55
Reply

Marsh Posté le 04-10-2012 à 15:03:01   

Reply

Marsh Posté le 05-10-2012 à 08:48:09    

Salut,

 

La syntaxe est la suivante:

 
Code :
  1. DataRow nouveau_dr = NomDataSet.NomdeTable.NewRow();
  2. nouveau_dr["nom_colonne"] = "blablabla";
  3. nouveau_dr["nom_colonne2"] = "blablabla";
  4. NomDataSet.NomdeTable.Add(nouveau_dr);


Message édité par x1fr le 05-10-2012 à 08:49:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed