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 :

prob du checkbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de yazen
    Profil pro
    Inscrit en
    Août 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 70
    Par défaut prob du checkbox
    Bonjour,
    Je suis débutant en asp.net .je fais une convexion avec une base de donnés sql server ,et à chaque itération j’affiche un tableau html dans lequel je veux mettre un checkbox et autre choses comme montre le code ci-dessous .le prob est que je veux après récupérer les valeurs de ces checkbox mais je sais pas comment faire !!!

    Voila 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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    // Création d'une connexion SGBDr
           System.Data.SqlClient.SqlConnection oConn = new System.Data.SqlClient.SqlConnection("Data Source=machine\\SQLEXPRESS;Initial Catalog=AppelOffre;Integrated Security=True");
           // Définition de la requête à exécuter
           System.Data.SqlClient.SqlCommand req = new System.Data.SqlClient.SqlCommand("select id,age,prenom from table", oConn); 
     
            try
           {
               // Ouverture de la connexion 
               oConn.Open();
               System.Data.SqlClient.SqlDataReader clientredear = req.ExecuteReader();           
               // Parcours de la liste des resultats       
     
               while (clientredear.Read())
               {
                   //les variable
                   string numordre= offreReader["id "].ToString();
                   string Age = offreReader["age "].ToString();
                   string Prenom = offreReader["prenom "].ToString();
     
                   //table en html
                   Response.Write("<table width='600' border='0' cellspacing='0'>");
                  Response.Write("<tr>");
                  Response.Write("<td bgcolor='#CCCCCC'><b> Prenom :</b>" + Prenom + "</td>");
                  Response.Write("<td align='right' bgcolor='#CCCCCC'><b>Age :</b>" + Age + "</td>");
                  Response.Write("</tr>");
                  Response.Write("<tr>");
                  Response.Write("<td bgcolor='#CCCCCC'><b>" + Ici je veux mettre un chechbox + "</b></td>");
    Response.Write("<td bgcolor='#CCCCCC'><b> le numuro :" + numordre + "</b></td>");
                  Response.Write("</tr>");
     
                  Response.Write("</table>");
               }
           }
           catch
           {
               Response.Write("connection failed !!!");
           }
           oConn.Close();

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    Utilise un contrôle de type CheckBoxLixt auquel tu bind ta source de données

  3. #3
    Membre confirmé Avatar de yazen
    Profil pro
    Inscrit en
    Août 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 70
    Par défaut
    mais comment faire ? avec un checkboxlist je ne peux faire que : nom_CheckBoxList.Items.Add(new ListItem(text, valeur)) et les autres élements ??

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    Utilise alors un Repeater, tu pourras mettre tout ce que tu veux dedans

  5. #5
    Membre confirmé Avatar de yazen
    Profil pro
    Inscrit en
    Août 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 70
    Par défaut
    oui mais quand je veux spécifier l’ID du checkbox au sein du repeater ,il n’accepte que des id Simples donc impossible de mettre par exepmle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:CheckBox ID="<%# DataBinder.Eval(Container.DataItem, "id_client")%>" runat="server" />
    et par suite je trouve pas comment recuperer mon client

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 51
    Par défaut
    Ton ID doit être fixe. ASP.Net s'occupe de générer des ClientID uniques pour le code HTML généré.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:CheckBox ID="CHKMaBox" runat="server" />
    Ensuite coté serveur tu peux récupérer tes checkbox de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RepeaterItem ri = (RepeaterItem)REPRep1.Items[0];
    CheckBox chk = (CheckBox)ri.FindControl("CHKMaBox");
    (REPRep1 étant l'identifiant de répéteur)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. onChange sur Checkbox prob IE vs FireFox
    Par Teufboy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/11/2005, 09h02
  2. Thread probs avec WaitFor()
    Par pixelrock dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/11/2002, 09h40
  3. [Kylix] prob listview
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 22/10/2002, 21h37
  4. Couleur d'un CheckBox
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/07/2002, 14h48
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 15h00

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