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 :

Impression ASP.NET


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur SharePoint 2010
    Inscrit en
    Juillet 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur SharePoint 2010
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 90
    Par défaut Impression ASP.NET
    Bonjour , je suis entrain de developper une application de gestion des badges journaliers au sein d'une entreprise , c badges devrai etre imprimé apres leurs création automatiquement , parfois je doi imprimer plus qu'une page à la fois ,mais je n'est pas reussi à le fair :s , voici le 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
    string chaine2 = @"data source=.\SQLEXPRESS;Initial Catalog=gbj;Integrated Security=True";
                SqlConnection s2 = new SqlConnection(chaine2);
                string cmd2 = "select count(*) from badges where nom_accompagnateur='" + acco + "' and imprime IS NULL ";
                SqlCommand cmd3 = new SqlCommand(cmd2, s2);
                s2.Open();
                SqlDataReader dr2 = cmd3.ExecuteReader();
                DataTable dt2 = new DataTable();
                dt2.Load(dr2);
                int count = (int)dt2.Rows[0][0];
                s2.Close();
     
     
    string chaine3 = @"data source=.\SQLEXPRESS;Initial Catalog=gbj;Integrated Security=True";
                SqlConnection s3 = new SqlConnection(chaine3);
                string cmd33 = "select * from badges where nom_accompagnateur='" + acco + "' and imprime IS NULL ";
                SqlCommand cmd4 = new SqlCommand(cmd33, s3);
                s3.Open();
                SqlDataReader dr3 = cmd4.ExecuteReader();
                DataTable dt3 = new DataTable();
                dt3.Load(dr3);
                s2.Close();
     
                    while( i<count)
                {
                    Label10.Text = dt3.Rows[i][0].ToString();
                    Label12.Text = dt3.Rows[i][1].ToString();
                    Label14.Text = dt3.Rows[i][2].ToString();
                    Label16.Text = dt3.Rows[i][3].ToString();
                    Label18.Text = dt3.Rows[i][19].ToString();
                    Label20.Text = dt3.Rows[i][6].ToString();
                    Label22.Text = dt3.Rows[i][7].ToString();
                    Label28.Text = dt3.Rows[i][14].ToString();
                    Label30.Text = dt3.Rows[i][15].ToString();
                    Label33.Text = dt3.Rows[i][8].ToString();
                    Label34.Text = dt3.Rows[i][11].ToString();
                    Response.Write("<script>window.print();</script>");
                    i++;
                }
    il y'a un champ 'imprimé' que je mettrai à 'true' quand un badge est imprimé.

    donc voila , il m'imprime le dernier enregistrement mais pas les autres , comme s'il la boucle atteint deja sa fin a la premiere page imprimé
    merci de m'aider s'il vous plait !!!

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Je pense qu'apprendre les bases d'ASP.Net via un tutoriel de ce site serait un bon début.
    Notamment l'utilisation des composant comme le Repeater et/ou le GridView.

    A cela, on peut ajouter la lecture d'un cours des bonnes pratiques d'accès aux données pour les requêtes paramétrées.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur SharePoint 2010
    Inscrit en
    Juillet 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur SharePoint 2010
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 90
    Par défaut
    j'ai rien trouvé concernant l'impression dans les tutos :s

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Ton problème n'a rien à voir avec l'impression! Il est du au fait que tu n'as pas compris comment marche ASP.Net
    Je me répète, mais il faut bien comprendre les principes de l'ASP.Net!
    Ce que tu fais est executé côté serveur. Le rendu est ensuite envoyé côté client. Vu ton code, il n'y a que la dernière itération de la boucle qui est envoyé à ton client. Impression ou pas impression il faut que tu les affiches tous, tu ne peux pas les imprimer un par un. D'ou ma suggestion d'utiliser un Repeater.

Discussions similaires

  1. impression de données en vb asp.net
    Par thierry007 dans le forum VB.NET
    Réponses: 1
    Dernier message: 11/02/2008, 12h45
  2. [CR][ASP.NET] Impression sur imprimante partagée
    Par Frusciante8 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 27/01/2005, 12h03
  3. [CR10][ASP.NET] PB Impression locale
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 17/05/2004, 11h53
  4. [CR10][ASP.NET]Impression sur le poste Client
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/04/2004, 13h41
  5. [CR][ASP.NET] Impression en format "paysage"
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/04/2004, 22h56

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