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 :

Récupération de certains éléments d'une BDD


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut Récupération de certains éléments d'une BDD
    Bonjour Bonjour, me revoici, me revoila avec un nouveau problème!!! LOL
    Voici mon message d'erreur:

    'System.Web.UI.WebControls.TextBox' ne contient pas de définition pour 'DataSource'
    'System.Web.UI.WebControls.TextBox' ne contient pas de définition pour 'DataValueField'
    'System.Web.UI.WebControls.TextBox' ne contient pas de définition pour 'DataTextField'
    Et en voici mon code aspx.cs:
    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
    using System.Web.Services;
    using System.Web.Services.Protocols;
    using AjaxControlToolkit;
    using System.Collections;
    using System.Collections.Generic;
    
    public partial class DropDown_DropDown : System.Web.UI.Page
        {
          protected void OnSelect(object sender, EventArgs e)
            {
                lblSelection.Text = "Vous avez sélectionné la classe suivante: <b>" + ((LinkButton)sender).Text + "</b>.";
    
    
                string MyConstring = "Data Source=PROD005\\SQLEXPRESS;uid=PROD005\\mauto-daisy;pwd=monopol;Initial Catalog='C:\\MES DOCUMENTS\\STAGE_PROJET.MDF';Integrated Security=True";
                SqlConnection con = new SqlConnection(MyConstring);
                con.Open();
                string queryStringAbs =
                 "SELECT Apprenti.app_lastname FROM Apprenti INNER JOIN Classe ON Apprenti.code_group = Classe.code_group INNER JOIN Participer ON Apprenti.code_app = Participer.code_app WHERE (Participer.app_situ = 'Absent') AND (Classe.group_name = '" + ((LinkButton)sender).Text + "')";
                SqlCommand commandAbs = new SqlCommand(queryStringAbs, con);
                SqlDataAdapter daAbs = new SqlDataAdapter(commandAbs);
                DataTable dtAbs = new DataTable("Apprenti");
                daAbs.Fill(dtAbs);
                txtAbsents.DataSource = dtAbs;
                txtAbsents.DataValueField = "app_lastname";
                txtAbsents.DataTextField = "app_lastname";
                txtAbsents.DataBind();
                con.Close();
    
          }
    
          protected void Page_Load(object sender, EventArgs e) //PAGE LOAD
          {
              txtDate.Text = DateTime.Now.ToString(); //écriture de la date dans un TextBox
    
              //Récupération du nom de l'identifiant (du Formateur)
              string TestLogin = System.Web.HttpContext.Current.User.Identity.Name.ToString();
              string login = TestLogin.Substring(TestLogin.IndexOf('\\') + 1);
              string[] lastname_user = login.Split('-');
              lblInterv1.Text = Convert.ToString(lastname_user[0]); //Identification du formateur dans un label
    
    
    
              string MyConstring = "Data Source=PROD005\\SQLEXPRESS;uid=PROD005\\mauto-daisy;pwd=monopol;Initial Catalog='C:\\MES DOCUMENTS\\STAGE_PROJET.MDF';Integrated Security=True";
              SqlConnection con = new SqlConnection(MyConstring);
              con.Open();
              string queryStringMat =
               "SELECT DISTINCT Matiere.course FROM Dispenser INNER JOIN Formateur ON Dispenser.num_secu = Formateur.num_secu INNER JOIN Matiere ON Dispenser.code_course = Matiere.code_course INNER JOIN Classe ON Dispenser.code_group = Classe.code_group WHERE (Formateur.teacher_lastname = '" + lblInterv1.Text + "')";
              SqlCommand commandMat = new SqlCommand(queryStringMat, con);
              SqlDataAdapter daMat = new SqlDataAdapter(commandMat);
              DataTable dtMat = new DataTable("Matiere");
              daMat.Fill(dtMat);
              ListMatiere.DataSource = dtMat;
              ListMatiere.DataValueField = "course";
              ListMatiere.DataTextField = "course";
              ListMatiere.DataBind();
              con.Close();
          
          }
        
    }
    Si quelqu'un peut m'aider, merci beaucoup!!!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Heureusement que tu bosses avec dotNET et pas en C++ et que l'on obtient des messages d'erreur extremment bien décrits....
    Et pour couronner le tout, ils sont meme en francais.

    Je vois difficilement comment quelqu'un pourrait mieux t'aider que les messages affichés.

    Ne postes pas des que tu as un probleme : apprend a chercher ou tout ce que tu fais ne te servira a rien, tu fera juste du cutnpastforbetterdirtycode...

    Tu confonds les capacités d'une Textbox et d'une dropdownlist...

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    il a raison. il faut que tu cherches un peu.

  4. #4
    Membre éclairé Avatar de Asiany
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Par défaut
    Lol.. je l'avais jamais vu celle là..

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Bientot, on va ouvrir un nouveau service. Tu pourras écrire ton code comme un porc, ensuite, tu l'envoies en l'état à DVP pour compilation, et nous on te renvoie le code compilé. Avec une description des erreurs, des conseils pour le design de ton appli, et des suggestions pour ta prochaine coupe de cheveux...
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  6. #6
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Bonjour à tous Messieurs les développeurs savants!
    Puisque vous avez la prétention de tout savoir et de répondre de manière hautaine, je me permets de vous adressez ces quelques lignes, en vous rappellant que tout le monde commence en bas de l'échelle et gravit les niveaux en posant des questions, en cherchant et en s'interrogeant, mais surtout en s'adressant à des personnes capables de l'aider, de lui expliquer les choses, mais aussi de comprendre que toutes les épreuves sont difficiles.
    Désormais je sais que chacune de mes questions, ne s'adresseront jamais à vous Messieurs qui soit disant sont doués de connaissance et de savoir qui sont supérieurs à tout ceux qui n'ont pas votre niveau. Vous ne voulez ou ne savez pas m'aider (ou aider les autres personnes) en difficulté, alors abstenez-vous.
    Quand je pose une question, je me renseigne avant, comme toutes les personnes qui errent sur ce forum.
    Arrêtez de juger les gens et surtout de les rabaissez!!!
    Aidez les, ça sera bien plus agréable pour votre avenir et pour les personnes concernées, vous aurez fait votre bonne action.
    A bon entendeur, Salut!

    PS: Ce message s'adresse surtout à SaumonAgile mais pas seulement.

  7. #7
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    soit mais avec toi on a l'impression que le forum c'est la solution de facilité. j'ai un problème hop direction forum!! le forum c'est en dernier recours.
    typiquement tu as vu ce message que tu nous as posté!! pourtant le message d'erreur était très explicite. donc ne vient pas nous dire qu'on est hautain etc.... on a tous commencé au bas de l'echelle et encore personnellement à mon epoque il n'y avait pas de forum ni internet alors tu imagines pour faire un peu de dev. c'etait du C. mais si tu veux progresser tu ne peux pas aller sur le forum à tout bout de champ. tu perds du temps à attendre la réponse et sur ton dev en plus.

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Oui mais si ca ressemble à :

    Citation Envoyé par DaisyVIP
    tout le monde commence en bas de l'échelle et gravit les niveaux en posant des questions, en cherchant -ou pas- et en s'interrogeant -ou pas-
    Non merci.

    Il y a une règle dans l'informatique, qui vise à ne poser des questions que pour des problemes très précis, lorsque l'on nage dans le brouillard du a des erreurs incompréhensibles ; ou alors sur une orientation technologique. Et tout cela dans une autre condition : que la question n'est pas été déjà posée ailleurs.
    Pourquoi? Parce qu'avant de savoir développer il est plus important de savoir analyser et chercher.
    Le dev est un métier intellectuel : tu peux poser des questions sur une technologie ou un soucis technique précis lors de l'exécution, mais pas sur ce genre d'erreur à la compil... Tout est deja écrit par le compilateur.
    Si ton programme ne compile pas, c'est qu'il est mal écrit. Donc inutile de poser des questions, lis juste ce qu'il te dit.

    Puisque tu veux te la jouer politique moi je réponds ainsi^^ :

    "Très chère, j'ai estimé du plus haut niveau de ma prétention que répondre à votre question serait une insulte. Oui, une insulte : j'ai compris que je vous aiderais bien plus vous offrant pleinement conscience de votre erreur afin de faire naitre dans votre équipe de travail une nouvelle fierté envers l'un de ces membre.
    J'ai pleinement confiance en vos capacité, et espère que vous prendrez rapidement conscience de vos qualité. Vous avez tout le potentiel pour répondre vous même à vos intrigues."

  9. #9
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    très bien écrit.

  10. #10
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Si vous croyez tous que dès que je rencontre un problème je viens sur le forum... et bien c'est FAUX!
    J'ai autre chose que de trainer sur le forum à poser des questions, et si certaines de mes questions vous parraissent d'une facilité extrème, et bien oyez en moi désolée, mais elles ne le sont pas forcement pour moi! Tant mieux si vous êtes doués d'une intelligence supérieure!!!
    Je débute, et je veux comprendre ce que signifie les messages d'erreurs et savoir comment les analyser.
    En attendant, personne ne m'aide pour le problème que j'ai posté, dans lequel je demande qu'on me dise comment je dois m'y prendre. Et où je ne me demande pas qu'on m'écrive le code!! ça me servirait à rien sinon!
    Et si ce que je poste, n'est pas assez clair, désolée mais je peux difficilement faire mieux!
    Si ça ne vous plait pas, et bien TANT PIS!

  11. #11
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    JE t'ai deja répondu dans mon premier post.
    Le compilateur ta deja répondu.

    On peut pas faire mieux.

    Si tu veux je reformule :


    'System.Web.UI.WebControls.TextBox' ne contient pas de définition pour 'DataSource'

    Par contre une dropdownlist, elle en contient une.

    Si tu veux savoir pourquoi, demande toi ce que te renvoit une requete (une liste ^^ ), et demande toi comment un TextBox peux contenir une liste...
    Et pourquoi une dropdownlist, elle, peut contenir une liste...

  12. #12
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Au passage, pour ton problème, il suffit de lire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'System.Web.UI.WebControls.TextBox' ne contient pas de propriété 'DataSource'
    C'est si compliqué que ça ?

    Et puisque l'objectif de ce topic semble d'être l'explication d'un message du compilateur, il ne me reste plus qu'à me retirer dans une dignité que je qualifierai de bon aloi.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  13. #13
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Merci j'avais compris Chubyone, le problème est résolu depuis hier soir, et je ne m'adressais pas à toi!!! Alors abstiens toi sur ce coup là, puisque tu as été le seul à me répondre.
    C'était pas pour toi!!!!
    Foutais moi la paix bordel!
    Vous avez que ça à faire de votre journée? A rabaisser les débutant pour les décourager et qu'ils arrêtent?

  14. #14
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    ca fait combien de temps que tu t'y es mise à la programmation? surtout tu fais quoi dans la vie au fait?

  15. #15
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    http://club.developpez.com/regles/#L4.1

    Deuxième point (extrait des règles) :
    Ce forum est un club privé et votre participation est strictement soumise aux respects de nos règles.
    Traduction : si tu n'es pas pleinement satisfaite, tu es libre de ne plus poster tes questions ici.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  16. #16
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Est ce que ça te regarde? Non je ne crois pas! On est pas sur un chat ou je ne sais quoi! C'est un forum d'aide!

  17. #17
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Et toi SaumonAgile tu ferais mieux de ne pas répondre, parce que je te rappelle que mon message s'adressait surtout à toi! Monsieur "je sais tout"!
    ET tes réponses n'ont aucuns intérêts!

  18. #18
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu nous dis que tu débutes. est ce que l'informatique c'est ton metier? c'est tout ce que je voulais savoir.

  19. #19
    Membre confirmé Avatar de DaisyVIP
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 160
    Par défaut
    Pas encore non, heureusement! Et s'il n'y a que des personnes comme SaumonAgile dans l'informatique, non merci, je changerais de voix! Je préfère éviter ce genre d'énergumène.

  20. #20
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Waou Waou Waou stop in a break down !!!

    Calmez-vous les gens...ne soyez pas autant agressif vis a vis des personnes qui on des problémes et qui débute...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 23
    Dernier message: 12/02/2009, 10h06
  2. Réponses: 9
    Dernier message: 01/08/2008, 16h17
  3. Réponses: 4
    Dernier message: 24/05/2007, 16h37
  4. Réponses: 2
    Dernier message: 29/03/2007, 10h18

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