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

ASP.NET Discussion :

[C#] Tableau généré contenant des checkbox


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Inscrit en
    F�vrier 2005
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4
    Par d�faut [C#] Tableau généré contenant des checkbox
    Bonjour � tous,

    Je cherche un moyen d'incorporer, dans un tableau g�n�r� � partir d'une base SQL server, des checkbox.
    Le probl�me, c'est que le nombre de lignes du tableau varie en fonction du nombre d'enregistrements dans la base.
    Je voudrais, � chaque ligne du tableau, ins�rer un <asp:checkbox>, un peu comme dans un webmail, o� chaque mail est pr�c�d� d'un checkbox.

    Je ne sais pas comment m'y prendre.
    voici mon code g�n�rant le tableau :
    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
     
    // Ouverture de la connexion et exécution de la requête
    oConnexionMessage.Open();
     
    lblMessagesPresents.Text = "";
     
    //Creation du datareader
    SqlDataReader drMessage = oCommandMessage.ExecuteReader();
     
    // Parcours de la liste des utilisateurs dont le login correspond
    while (drMessage.Read())
    {
    	lblMessagesPresents.Text = lblMessagesPresents.Text + "<tr><td></td><td>"+drMessage["date"].ToString() + "</td><td>" + drMessage["libelle"].ToString() + "</td><td>" + drMessage["contenu"].ToString() + "</td></tr>";
    }
     
    // Fermeture de la connexion à la base
    oConnexionMessage.Close();
    Le tableau est suivi d'un bouton, appelant une fonction supprimant dans la base les enregistrements correspondant aux checkbox coch�es.

    Quelqu'un a-t-il une m�thode � m'indiquer ?
    Merci d'avance.

  2. #2
    Membre confirm�

    Inscrit en
    Octobre 2002
    Messages
    139
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 139
    Par d�faut
    Salut,

    si j'ai bien compris, dans ton code tu utilises un tableau html.
    je te conseillerais plutot d'utiliser un tableau asp car avec ce type de tableau tu manipuler un objet tablerow qui lui-m�me contient des cellules dans lesquels tu peux ajouter des controles.

    krest

  3. #3
    Expert confirm�
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par d�faut
    En tout cas pas mettre des "<td>" dans des chaine sde caracteres etc.

    Possibilit�s:
    - utilisation d'un datagrid
    - utilisation d'HtmlTable
    - utilisation de Table (asp.NEt)

  4. #4
    Membre � l'essai
    Inscrit en
    F�vrier 2005
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4
    Par d�faut
    Merci pour vos conseils. C'est nickel !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Tableau contenant des Vecteurs Template ?
    Par ExSter dans le forum Langage
    R�ponses: 4
    Dernier message: 21/02/2007, 11h41
  2. Tableau avec des checkboxes
    Par ioiolodie dans le forum MFC
    R�ponses: 4
    Dernier message: 19/10/2006, 22h00
  3. Tri d'un tableau contenant des heures;
    Par Bourak dans le forum Delphi
    R�ponses: 3
    Dernier message: 27/07/2006, 12h57
  4. passer d'une chaine contenant des espaces a un tableau
    Par flyfrog dans le forum Contribuez
    R�ponses: 3
    Dernier message: 26/06/2006, 20h12
  5. R�ponses: 18
    Dernier message: 28/04/2006, 11h00

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