les viewstates et la BDD

les viewstates et la BDD - C#/.NET managed - Programmation

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.

Reply

Marsh Posté le 26-01-2011 à 16:20:29   

Reply

Marsh Posté le 28-01-2011 à 01:02:22    

Merci de ne pas multiplier les topics pour traiter d'un même problème...


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-01-2011 à 09:29:10    

Harkonnen a écrit :

+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


 
 
j'étais vraiment bloquée c'est pour ça  que j'ai postulé à nouveau.
je m'excuse, merci pour votre compréhension.

Reply

Sujets relatifs:

Leave a Replay

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