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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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.

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

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