IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

ViewState de type tableau


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 46
    Par défaut ViewState de type tableau
    bonjour,

    je travailles avec C# sous VS2008, je suis entrain de créer un tableau dynamique qui va contenir les données insérées depuis un formulaire, donc les données saisies dans le formulaire vont être affichées dans le tableau.
    j'ai bien pu garder le nombre de lignes dans le tableau à chaque chargement de la page (par un ViewState["nbLignes"]) mais j'ai pas pu garder mes données une fois j'insert une nouvelle ligne le contenu des autres s’efface .

    pour resoudre ce problème j'ai pensé à créer un ViewState de type tableau pour stocker les champs de formulaire et l’intégrer dans ma boucle, je vous envoie une partie de mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     String[] a = new String[3];
     
            a[0] = TextBox8.Text;
            a[1] = TextBox9.Text;
            a[2] = TextBox10.Text;
            Tab1.Visible = true;
            // créer une instace de ligne
            HtmlTableRow newRow = new HtmlTableRow();         
            // Pour chacune des 3 colonnes
            for (int i = 0; i < 3; i++)       
            {
     
                Label lb = new Label();
                lb.ForeColor=System.Drawing.ColorTranslator.FromHtml("#333333");
                HtmlTableCell cell = new HtmlTableCell();
                lb.Text=a[i];                        
                cell.Controls.Add(lb);            
                newRow.Cells.Add(cell);                            
            }
            Tab1.Controls.Add(newRow);
    }
    int nbCases = (int)ViewState["nbLignes"];
            nbCases++;
            ViewState["nbLignes"] = nbCases;
        }
    toute information sera utile pour moi merci beaucoup.

  2. #2
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Ce ne serait pas plutôt de l'ASP?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 46
    Par défaut
    Citation Envoyé par bibbi Voir le message
    Ce ne serait pas plutôt de l'ASP?
    vous voulez dire quoi??

  4. #4
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Je demandais juste si ton code n'étais pas plutôt de l'ASP.net c#.

    Du coup, il vaudrait peut-être mieux poster ici

Discussions similaires

  1. Réponses: 13
    Dernier message: 01/02/2006, 12h00
  2. variable type tableau (vector) statique / constants
    Par Kaktus dans le forum SL & STL
    Réponses: 5
    Dernier message: 13/10/2005, 22h46
  3. [CR XI] export vers word d'un crystal de type tableau
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/07/2005, 22h52
  4. Réponses: 6
    Dernier message: 12/10/2003, 14h57
  5. Fonction de type tableau
    Par Charles f dans le forum Langage
    Réponses: 5
    Dernier message: 04/08/2002, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo