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

Windows Forms Discussion :

Parcourir une datatable et generer un textbox


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 26
    Par défaut Parcourir une datatable et generer un textbox
    Bonjour, je souhaite parcourir une datatable et voudrais generer
    5 textbox (nombre de colonne) alignés l'un en dessous de l'autre, un peu comme un datagridview mais pouvoir disposer mes textbox comme bon me semble.
    Voila où j'en suis, mais il y a peut etre plus simple et mieux à faire ?

    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
    MonDataAdapter = new SqlDataAdapter(CmdSelect);
        dataset_table = "param";
        MonDataAdapter.Fill(ds, dataset_table);
                   
        foreach( DataRow row in ds.Tables[dataset_table].Rows)
        {
           foreach (DataColumn column in ds.Tables[dataset_table].Columns)
            {
              this.textBox.key = new System.Windows.Forms.TextBox();
          this.textBox.key.Location = new System.Drawing.Point(445, 84+key*10);
              this.textBox.key.Name = textBox.key.ToString(); 
              this.textBox.key.TabIndex = 24;
              this.textBox.key.Text = row[column].ToString();
            }
       }
    le key serait l'index de la collection.
    Mais je trouve le code assez lourd.
    Auriez vous une meilleure suggestion? Merci

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    ton code marche?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.textBox.key = new System.Windows.Forms.TextBox();
    cette ligne me choque.


    ensuite pourrais-tu dire l'intérêt de tout cela? tu n'auras au final que 5 textbox ou 5 textbox par ligne parce que si c'est la deuxieme solution, je vois encore moins l'intérêt de tout cela puisque n'importe quelle grille éditable serait plus léger et plus propre

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 26
    Par défaut
    Bonjour,
    La ligne ne marche pas ,je recherchais justement un equivalent.
    Au final je souhaite recuperer 5 colonnes ou plus sur plusieurs lignes.
    En effet un datagridview serait plus simple.

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    alors utilise un gridview .

    maintenant que je vois ta logique, je ne comprends pas du tout l'utilisation que tu fais la propriété key. elle n'est pas du tout faite pour cela

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 26
    Par défaut
    Merci Louis-Guillaume,
    Je me suis tourné vers une gridview.
    Au risque de paraitre lourd,
    sais tu où je peux trouver un tuto ou autre qui me permettrais de personnaliser au mieux ma gridview.

Discussions similaires

  1. Insertion de TextBox dans une DataTable
    Par UzuG4 dans le forum C#
    Réponses: 1
    Dernier message: 20/06/2014, 18h18
  2. Parcourir une datatable
    Par élève_ingénieur dans le forum JSF
    Réponses: 2
    Dernier message: 19/07/2011, 11h14
  3. Parcourir une datatable par groupe
    Par olibara dans le forum Linq
    Réponses: 2
    Dernier message: 16/06/2010, 21h33
  4. Réponses: 1
    Dernier message: 10/05/2007, 14h26
  5. [VB6] parcourir une arborescence de repertoire
    Par pecheur dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/04/2003, 17h33

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