les viewstates et la BDD - C#/.NET managed - Programmation
Marsh Posté le 28-01-2011 à 01:02:22
Merci de ne pas multiplier les topics pour traiter d'un même problème...
Marsh Posté le 28-01-2011 à 09:05:57
+1, ce topic fait double emploi avec ceux ci :
http://forum.hardware.fr/hfr/Progr [...] 2135_1.htm
http://forum.hardware.fr/hfr/Progr [...] 2194_1.htm
vu que c'est le plus récent, je garde celui ci et je ferme les 2 autres. mais merci à l'avenir de remonter un topic si celui ci n'a pas de réponse, au lieu d'en créer un nouveau
Marsh Posté le 28-01-2011 à 09:29:10
Harkonnen a écrit : +1, ce topic fait double emploi avec ceux ci : |
j'étais vraiment bloquée c'est pour ça que j'ai postulé à nouveau.
je m'excuse, merci pour votre compréhension.
Marsh Posté le 26-01-2011 à 16:20:29
Bonjour,
j'ai fait un code qui crée des lignes dans un tableau, donc à chaque fois que je veux ajouter une ligne je clic sur le bouton il me crée une ligne avec des textbox pour saisir mes donnée,voila le code C# (sous visual studio 2008):
protected void Page_Load(object sender, EventArgs e)
{
int nbLignesAjoutees = 0;
if (!IsPostBack)
{
ViewState["nbLignes"] = 0;
}
else
{
nbLignesAjoutees = (int)ViewState["nbLignes"];
for (int j = 0; j < nbLignesAjoutees; j++)
{
HtmlTableRow newRow = new HtmlTableRow();
for (int i = 0; i < 3; i++)
{
//créer un champ
TextBox tb = new TextBox();
HtmlTableCell cell = new HtmlTableCell();
cell.Controls.Add(tb);
newRow.Cells.Add(cell);
}
Tab1.Controls.Add(newRow);
}
}
}
protected void BtnAdd_Click(object sender, EventArgs e)
{
// créer une instace de ligne
HtmlTableRow newRow = new HtmlTableRow();
// Pour chacune des 3 colonnes
for (int i = 0; i < 3; i++)
{
TextBox tb = new TextBox();
HtmlTableCell cell = new HtmlTableCell();
cell.Controls.Add(tb);
newRow.Cells.Add(cell);
}
Tab1.Controls.Add(newRow);
int nbCases = (int)ViewState["nbLignes"];
nbCases++;
ViewState["nbLignes"] = nbCases;
}
normalement le code que j'ai fait (au dessus) ajoute des lignes vierges dans lesquelles il y a des textbox pour saisir les données, les viewstates garde bien le contenu des lignes saisi sur mon tableau. mais mon problème actuel est que je veux inserer les données dans la base de donnée.
j'arrive pas à recuperer les valeurs de mes textbox (je sais pas si il y a une façon pour les recuperer ou bien non) je confirme que mes cellules garde bien le contenu.
SVP vos idées pourront m'orienter car je sais pas quoi faire.
merci.