dataset ajouter une ligne depuis textbox [C#] - C#/.NET managed - Programmation
MarshPosté 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 :
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 !
//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 !
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 :
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 :
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